在 Jenkins 中多次构建失败时锁定 TFS 签入
Lock TFS check-ins when build is failing multiple times in Jenkins
在 Jenkins 中构建失败或连续三次失败时,是否有任何选项可以锁定 TFS 签入?
不完全确定 lock TFS check-ins
的意思。如果您只是想让开发人员签入破坏构建的更改。我们 没有任何内置功能来支持与 Jenkins 的集成。
但是,您可以通过 TFS 自己的构建系统创建门控签入构建定义 (TFVC) 或拉取请求 (Git) 来防止部分或全部代码库出现这些问题。
如果您使用 TFVC,通过使用门控构建,当开发人员尝试签入时,系统会提示他们构建他们的更改。更多详情请查看我们的official tutorial.
如果您正在使用 Git,您可以使用拉取请求和 branch policy。分支中有一个构建验证设置。
通过预合并和构建拉取请求更改来验证代码
使用以上两种方法,您只能在构建成功后才能签入codes/changes。
在 Jenkins 中构建失败或连续三次失败时,是否有任何选项可以锁定 TFS 签入?
不完全确定 lock TFS check-ins
的意思。如果您只是想让开发人员签入破坏构建的更改。我们 没有任何内置功能来支持与 Jenkins 的集成。
但是,您可以通过 TFS 自己的构建系统创建门控签入构建定义 (TFVC) 或拉取请求 (Git) 来防止部分或全部代码库出现这些问题。
如果您使用 TFVC,通过使用门控构建,当开发人员尝试签入时,系统会提示他们构建他们的更改。更多详情请查看我们的official tutorial.
如果您正在使用 Git,您可以使用拉取请求和 branch policy。分支中有一个构建验证设置。
通过预合并和构建拉取请求更改来验证代码
使用以上两种方法,您只能在构建成功后才能签入codes/changes。