Azure Dev Ops 删除未发布到生产环境的发布

83次阅读
没有评论

问题描述

在使用 Azure Dev Ops 时,有一个需求是希望删除那些永远不会发布到生产环境的部署。但他仍希望保留以前的生产环境部署,以备回滚目的。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

在 Azure Dev Ops 中,你可以通过设置保留策略来删除那些永远不会发布到生产环境的部署。以下是具体步骤:
1. 打开你的发布管道。
2. 点击 “编辑”,然后在顶部选择 “保留”。
3. 在 “保留” 页面,你可以设置以下两个值:
– “保留发布的天数”:设置为你希望保留的天数。
– “保留的最小发布数”:设置为你希望保留的最小发布数。
4. 这两个值会相互影响,系统会根据它们来决定是否保留部署。如果满足其中一个条件,系统就会保留该部署。
– 例如,你可以将 UAT 环境的阶段设置为 “1 天 / 1 个发布”,这样至少会保留一个部署,并且至少保留一个部署一天。
– 你可以将生产环境的阶段设置为 “3 天 / 3 个发布”,这样至少会保留三个部署,并且至少保留三个部署三天。
5. 保存更改。
现在,你的发布列表将更加清晰,只保留了符合保留策略的部署。

方案2

请注意,这是一种手动的方法,需要你自己管理部署的删除和保留。
另一种方法是手动删除那些永远不会发布到生产环境的部署。你可以按照以下步骤进行操作:
1. 打开你的发布管道。
2. 在发布列表中,找到那些你希望删除的部署。
3. 对于每个部署,点击 “删除” 按钮。
4. 确认删除操作。
这样,你就可以手动删除那些不需要的部署,保持发布列表的整洁。
希望这对你有帮助!

正文完