标签: tfs azure-devops devops continuous-deployment azure-pipelines-release-pipeline
在VSTS中,我有一个或多个工件的发布定义。
我已自动安排每晚发布:
发布定义 - >编辑 - >管道 - >在“工件”部分中安排图标。
但是,有时我手动触发发布或源代码没有更改,因此自上次发布以来没有新的工件。
如何避免多次发布同一版本?
答案 0 :(得分:2)
您可以像这样更改发布渠道:
1 - 在管道/工件上,删除您的计划。你不需要它。
2 - 然后在您的环境中,将触发器更改为发布后并启用计划,选择何时开始计划。
同样在您的环境中,将部署队列设置更改为“部署最新并取消其他人”。
3 - 单击您的工件并启用持续部署触发器。
因此,每次构建完成后,它都会启动一个版本,并将其安排到您定义的时间。如果再次构建,则会取消之前的版本以释放新版本。您可能可以拥有更多版本,但如果没有更改,则不会进行部署。