我们有我们的 project in git顺便说一句,我们的流程适用于稳定的分支,通常会提交那些根本不影响代码的分支。这可能是对其他项目中的 README
或 INSTALL
文件的更改,在我们的例子中是对 STATUS
和 CHANGES
通过对特定更改进行投票的方式提交文件。
因为我们有很多 Jenkins 奴隶(在同一个物理上)用于不同风格的 Unix,我们希望为我们的构建机器人施加尽可能小的压力来那些种变化。我们始终可以通过 Web 界面或 IRC 手动强制重建,但我们希望确保只有 README
、INSTALL
、STATUS
或 CHANGES
文件已更改 Jenkins 不会重建项目。
最佳答案
在构建配置的“源代码管理”选项卡中,单击“高级”并转到名为“排除区域”的字段。输入您希望忽略的文件的名称,每行一个文件,这会导致 Jenkins 在轮询是否应触发构建时忽略这些文件。
关于git - Jenkins:如果只更改 README,就不要构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16708298/