基于 TFS2017 的持续集成构建

Continuous Integration build over TFS2017

我想知道 VNext 定义中 "Continuous Integration - build each check-in"(XAML 定义)的等效项。

1- 门控触发器中是否 "Run continuous integration triggers for commited changes"?

2-或者它是构建定义中的 "Continuous Integration trigger with batch changes checked"。

我问这个问题是因为在成功门控签入后我无法启动 CI 构建。我的 CI 构建执行的步骤与 Gated 不同。

我已经结束了 TFS 2017 (15.117.27414.0)。

VNext 定义中 "Continuous Integration - build each check-in"(XAML 定义)的等效项是 持续集成 触发器:

Enable CI trigger if you want the build to run whenever someone checks in code.

Select Batch changes check box if you have a lot of team members uploading changes often and you want to reduce the number of builds you are running. If you select this option, when a build is running, the system waits until the build is completed and then queues another build of all changes that have not yet been built.

Select the version control paths you want to include and exclude. In most cases, you should make sure that these filters are consistent with your TFVC mappings on the Repository tab.

您可以在下面的 link 中获得更多详细信息:

https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/triggers?view=vsts