,我目前有以下方案要破解:
我在Azure上有部署目标(XYZ)。这个XYZ组包含20个目标,在部署到生产中的20个目标中,我希望部署应该首先发生在2-3台机器上。后成功检查或邮寄2-3天,我可以触发在其他一套机器。我没有明确数量的马基人,这将永远是我的飞行员,machines.It可能每次都不同。
到目前为止,我有以下方法,但我想知道我可以使用什么最佳做法来满足上述要求:
现在,在部署之前,我将识别将进行试运行的机器,我将在部署组中为它们添加一个额外的标记。同样的标记也将在管道下添加到任务中。按照这种方法,我的部署团队每次都要修改管道和部署组,有什么更好的方法吗?
发布于 2020-12-02 10:10:37
正如您在注释中提到的票据中所指出的,当前作为解决方案,我们可以通过自定义条件或标记进行筛选。
按自定义条件过滤:
and(succeeded(),contains(variables['IncludedServers'],variables['Agent.MachineName']))

时根据需要修改变量
按标签过滤:
我们可以使用机器标记来限制部署到特定的目标服务器集。
您分配的标记允许在部署组作业中使用部署组时限制部署到特定服务器。

https://stackoverflow.com/questions/64875897
复制相似问题