有一个触发器设置为在凌晨 5 点运行管道。
Pipeline name: 5_AM_Trigger
Pipelines running on trigger: Pipeline_A, Pipeline_B
我正在研究 Pipeline_C,而另一位开发人员正在研究 Pipeline_D。我们最终在同一时间部署到同一个触发器。
由我触发的部署:
Before deployment:
Pipelines on trigger: Pipeline_A, Pipeline_B
After deployment:
Pipelines on trigger: Pipeline_A, Pipeline_B, Pipeline_C
由另一个开发人员触发的部署(在我部署后几分钟):
Before deployment:
Pipelines on trigger: Pipeline_A, Pipeline_B
After deployment:
Pipelines on trigger: Pipeline_A, Pipeline_B, Pipeline_D
我知道为什么 Pipeline_C 没有出现在触发器中的原因是因为另一个开发人员在我的部署后没有刷新浏览器并最终将他的管道添加到以前的触发器配置(2 个管道)用新配置覆盖触发器(3 个管道) .
这是一个正当的理由吗?如果是,这个问题有解决方案吗?
Expected pipelines on trigger after both deployments: Pipeline_A, Pipeline_B, Pipeline_C, Pipeline_D
Actual pipelines on trigger after both deployments: Pipeline_A, Pipeline_B, Pipeline_D