Azure Functions - 使用 VSTS 发布管道进行最小起订量单元测试和持续部署的本地开发

标签 azure azure-functions

我正在寻找将 Azure Functions 开发为 Visual Studio 中的项目,而不是基于浏览器的编码,该编码将转到 GIT 存储库并遵循 VSTS 现有管道的持续构建和部署流程。想知道这是否可行,也想知道我们是否可以为这些 Function 项目构建基于起订量的单元测试?

最佳答案

马赫什,

您可以使用 IDE(Visual Studio、VS Code、Atom 等)编写函数,并使用 Azure Web Apps 可用的相同机制(使用本地 Git、GitHub、VSTS、FTP 等)设置持续部署 以下是一些涵盖部署选项的文档: git: https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/#localgitdeployment FTP: https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/#ftp

您还可以在我们的产品经理之一 Matthew Henderson 的//build 演示文稿中逐步查看此过程:https://channel9.msdn.com/events/Build/2016/T692

虽然可以做到,但目前该工具还没有达到简单的开发 -> 测试 -> 部署工作流程,但这是我们正在积极努力的事情。

我们在此处提供了有关如何在本地运行、调试和测试函数的一些信息: https://github.com/Azure/azure-webjobs-sdk-script/wiki

远程调试也可用于 C#,我们很快就会推出 CLI 预览版。

我希望这些信息对您有所帮助。

关于Azure Functions - 使用 VSTS 发布管道进行最小起订量单元测试和持续部署的本地开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38478789/

相关文章:

python - 在 VS Code 中为 Azure Functions 创建新的 Python 函数,卡在 "Creating virtual environment..."上

azure - 使用Azure Function .NET 5,如何下载数据?

.net - 具有 Angular 前端和 .NET 后端的 Azure SSO 的 SAML 配置

ExecuteQuerySegmentedAsync 与 ExecuteQuery 的 Azure 表查询限制

azure - 从 Azure Function 调用我自己的 DLL,支持的 .NET Framework 版本

c# - C# 中的 Azure Function App 是否可以执行命令行应用程序?

c# - Azure函数HTTP触发器不取消请求

c# - 来自 Web 应用程序的 .NET 实时电子邮件通知

powershell - 如果 PowerShell 中给出了 planName,则查找 Sku

linux - 如何通过 ssh 连接到 Azure 上的 "Web App On Linux"docker 容器?