我想知道 VNext 定义中“持续集成 - 构建每个签入”(XAML 定义)的等价物。
1-是否在 Gated 触发器中“为提交的更改运行持续集成触发器”?
2-或者它是构建定义中的“已检查批量更改的持续集成触发器”。
我问这个问题是因为我在成功进行 Gated Check-in 后无法启动 CI 构建。我的 CI 构建执行与 Gated 不同的步骤。
我已经结束了 TFS 2017 (15.117.27414.0)。
我想知道 VNext 定义中“持续集成 - 构建每个签入”(XAML 定义)的等价物。
1-是否在 Gated 触发器中“为提交的更改运行持续集成触发器”?
2-或者它是构建定义中的“已检查批量更改的持续集成触发器”。
我问这个问题是因为我在成功进行 Gated Check-in 后无法启动 CI 构建。我的 CI 构建执行与 Gated 不同的步骤。
我已经结束了 TFS 2017 (15.117.27414.0)。
VNext 定义中的“持续集成 - 构建每个签入”(XAML 定义)的等价物是持续集成触发器:
如果您希望在有人签入代码时运行构建,请启用 CI 触发器。
如果您有很多团队成员经常上传更改并且您希望减少正在运行的构建数量,请选中批量更改复选框。如果选择此选项,当构建运行时,系统会等待构建完成,然后将尚未构建的所有更改的另一个构建排入队列。
选择要包含和排除的版本控制路径。在大多数情况下,您应该确保这些过滤器与
Repository
选项卡上的 TFVC 映射一致。
您可以在下面的链接中获得更多详细信息:
https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/triggers?view=vsts