【发布时间】:2019-08-27 06:46:10
【问题描述】:
我将 Azure DevOps 存储库用于 .NET Core Web API,碰巧当我将代码推送到存储库时,应用程序会立即发布到 Azure 应用服务。由于我在发布之前使用 Azure Pipelines 执行了一些检查,因此我需要禁用推送操作完成的这种自动部署,但我不知道该怎么做。有什么办法吗?
通过访问 xxxxxxxxxxxxxx.scm.azurewebsites.net 上的 Kudu 服务,我注意到 site/deployments/tool 下有一个文件夹,其中包含两个文件: - 部署.cmd - 部署CacheKey
如果我手动删除它们,一旦完成推送并发生不需要的部署操作,它们就会自动重新创建。
我有其他存储库具有相同的文件夹,但它是空的,当我推送它时它仍然是空的,并且没有完成不需要的部署操作。
您对如何禁用此行为有任何建议吗?
编辑 在发布管道和发布历史中添加了持续部署触发器的屏幕截图 Continuous deployment triggers Release history
【问题讨论】:
-
@HughLin-MSFT 对不起,如果我没有提到它,但我已经尝试按照文档进行断开连接,但没有成功
-
你检查持续部署触发器是否在发布中被禁用。
-
@HughLin-MSFT 你指的是哪个触发器?我在哪里可以找到它?
标签: azure azure-devops web-deployment continuous-deployment