CI 在包含 Web 项目的解决方案中部署 Azure Functions 项目

CI Deploy of Azure Functions project in solution containing a web project

我们有一个解决方案,其中包含(除其他外)一个 Azure Functions 项目、一个 Web 应用程序项目和一个 WCF 项目。该解决方案作为 Git 存储库托管在 VSTS 中。

我已经使用 Azure 门户中的 "Configure continuous integration" 按钮 > 功能应用程序设置 select 存储库,但是当构建被触发和部署时,根据生成的日志,它正在尝试部署Web 应用程序而不是函数。

如何配置 CI 构建以从该解决方案部署 Azure Functions 项目?

您应该能够自定义您的部署并按照记录设置目标项目 here

更具体地说,您想使用 project 配置指向您的 azure 函数 project/folder(使用部署文件或配置设置)