在Azure Repo上推送时禁用自动部署

时间:2019-08-27 06:46:10

标签: azure azure-devops web-deployment continuous-deployment

我正在将Azure DevOps存储库用于.NET Core Web API,并且碰巧当我将代码推送到存储库中时,该应用程序会立即发布到Azure App Service。由于我正在使用Azure Pipelines执行一些检查,然后再发布它,因此我需要禁用通过push操作完成的自动部署,但是我不知道该怎么做。有办法吗?

通过访问xxxxxxxxxxxxxx.scm.azurewebsites.net上的Kudu服务,我注意到站点/部署/工具下有一个文件夹,其中包含两个文件: -deploy.cmd -deploymentCacheKey

如果我手动删除它们,则一旦完成推送并发生不需要的部署操作,它们就会自动重新创建。

我还有其他具有相同文件夹的存储库,但是它是空的,当我按下它时它仍然是空的,并且没有执行不需要的部署操作。

您对如何禁用此行为有任何建议吗?

修改 在发布管道和发布历史中添加了连续部署触发器的屏幕截图 Continuous deployment triggers Release history

1 个答案:

答案 0 :(得分:1)

您可以检查Artifacts的闪电图标中是否禁用了持续部署触发器,如下所示。

enter image description here

相关问题