Jenkins:当对 git 存储库进行某些提交时,如何阻止构建?

问题描述 投票:0回答:2

我正在运行一个 Jenkins 构建管道,该管道会增加版本并提交/推送到 git 存储库。如何防止发生新构建?我最近更新到 git 插件 3.5.1,并且项目配置中没有“忽略轮询...”选项。还有其他可以使用的插件吗?

git jenkins polling
2个回答
0
投票

据我所知,至少有一个插件可以为您做到这一点。你可以在这里找到它:

https://github.com/jenkinsci/ci-skip-plugin

这允许您在提交消息中添加一条消息,以指定是否应跳过构建。

例如,您可以使用以下提交消息:

documentation update [ci skip]

更多信息可以在项目自述文件中找到:

https://github.com/jenkinsci/ci-skip-plugin/blob/master/README.md

安装完成后,从 Jenkins 主页单击您的作业之一,然后单击“配置”(位于左侧),单击“构建环境”选项卡,然后选择“启用 ci-skip”选项。

即这是针对每个作业应用的配置。


0
投票

还有另一个 Jenkins 插件 https://github.com/jenkinsci/ignore-committer-strategy-plugin 可能对您有帮助。 该插件可与 git 插件配合使用,但如果您在管道中指定 git scm,则不能与 BitBucket 服务器插件配合使用。

请查看此讨论,它可能会有所帮助:

https://github.com/jenkinsci/bitbucket-branch-source-plugin/issues/367

© www.soinside.com 2019 - 2024. All rights reserved.