无法跳过 Jenkins Build by SCM Skip Plugin

Kar*_*k P 5 jenkins jenkins-plugins jenkins-cli jenkins-groovy jenkins-pipeline

我正在 Jenkins 中编写一个管道脚本,以根据提交消息构建项目。从Jenkins的论坛,我注意到我们可以使用SCM跳过插件。我安装了该插件并按照论坛的建议添加了以下阶段:

scmSkip(deleteBuild: true, skipPattern:'.*\\[ci skip\\].*')
Run Code Online (Sandbox Code Playgroud)

当我使用以下提交消息提交更改时:

git commit -m "[ci skip] Updated Audit Test Data Files with scan status"
Run Code Online (Sandbox Code Playgroud)

不会跳过构建。它与其他阶段一起进展。

在控制台日志中,我看到消息

SCM 跳过:更改日志为空!

当发现包含“[ci Skip]”的提交消息时,如何构建 scmSkip 调用以跳过构建?是否有更容易实施的替代方案?

谢谢,卡蒂克·P。

Tim*_*imo 1

这可能是因为你没有先签出存储库