使用 Visual Team Services 构建和发布服务器部署 Azure Functions

Deploying an Azure Function with Visual Team Services Build and release server

我们有一个包含 50 多个项目的大型解决方案。在该解决方案中,我们有一个使用新 Visual Studio 2017 预览版的 Azure Functions 项目。这意味着它不再使用 csx 文件,而是使用 dll。我们不能使用 CI,而是希望整个解决方案都建立在提交到某个分支的基础上,我们已经设置了这一部分。我想知道的是如何打包 azure 函数项目,然后使用 VSTS 发布手动发布它。到目前为止,我没有发现任何兼容或使用新的 Azure 函数样式的东西。

我已经将我们的函数应用程序项目设置为使用 VSTS 进行构建和部署 - 我们正在执行自动发布而不是手动触发,但这仍然会为您指明正确的方向。

this 博客 post 中详细介绍了使用 VSTS 进行设置的步骤。

此外,这里是对 Azure Function 工具 github 的原始讨论 issue 的 link。