TFS(生成触发器) - 检查 CI 选项和门控签入选项是否有影响?



我不明白为什么我可以同时检查这两个选项,因为这两个选项的行为并不相似。 我只想在构建 (CI( 成功时签入更改。 我需要做什么?

有好的一天。

CI 和门控签到之间没有影响。选择 CI 时,每当有人签入代码时,它都会生成,它会在将更改签入 TFS 后发生。如果选择"门控签入",则仅当提交的更改合并并成功生成时,它才会接受签入,这意味着只有生成成功才能签入更改。

默认情况下,在门控签入过程完成并签入更改后,不会运行 CI 生成。但是,如果确实希望在封闭签入后运行 CI 生成,请选中">为提交的更改运行 CI 触发器"复选框。

详细信息您可以参考以下链接:

https://learn.microsoft.com/en-us/vsts/pipelines/build/triggers?view=vsts

由于您只想签入生成成功的更改,因此您 应仅选择"门控签入"。

最新更新