在Jenkins中多次生成失败时锁定TFS签入

在Jenkins中多次生成失败时锁定TFS签入,jenkins,tfs,build,Jenkins,Tfs,Build,在Jenkins中,当生成失败或随后三次时,是否有任何选项锁定TFS签入?不完全确定锁定TFS签入的含义。如果您只是想让开发人员签入破坏构建的更改。我们没有任何内置功能来支持与Jenkins集成 但是,您可以通过TFS自己的构建系统创建一个门控签入构建定义(TFVC)或拉入请求(Git),从而保护部分或全部代码库不受这些问题的影响 如果您使用的是TFVC,通过使用门控构建,当开发人员尝试签入时,系统会提示他们构建更改。更多详情请看我们的网站 如果您使用的是Git,那么可以使用pull-requ

在Jenkins中,当生成失败或随后三次时,是否有任何选项锁定TFS签入?

不完全确定
锁定TFS签入的含义。如果您只是想让开发人员签入破坏构建的更改。我们没有任何内置功能来支持与Jenkins集成

但是,您可以通过TFS自己的构建系统创建一个门控签入构建定义(TFVC)或拉入请求(Git),从而保护部分或全部代码库不受这些问题的影响

如果您使用的是TFVC,通过使用门控构建,当开发人员尝试签入时,系统会提示他们构建更改。更多详情请看我们的网站

如果您使用的是Git,那么可以使用pull-request和。分支中存在生成验证设置

通过预合并和生成请求更改来验证代码


使用上述两种方法,您只能在生成成功时签入代码/更改。

谢谢您的回答。但基本上我的要求是,当构建(MSBuild)连续三次失败时,开发人员的代码签入不应触发Jenkins中的自动构建。它应该可以阻止Jenkins触发自动构建。只有在生成为绿色时,才应启用自动生成。