【发布时间】:2020-07-10 12:32:08
【问题描述】:
我正在 Jenkins 中编写管道脚本,以根据提交消息构建项目。从 Jenkins 的论坛,我注意到我们可以使用 SCM 跳过插件。我安装了插件并按照论坛的建议添加了以下阶段:
scmSkip(deleteBuild: true, skipPattern:'.*\\[ci skip\\].*')
当我使用以下提交消息提交更改时:
git commit -m "[ci skip] Updated Audit Test Data Files with scan status"
不会跳过构建。它与其他阶段一起进展。
在控制台日志中,我看到了消息
SCM 跳过:更改日志为空!
当找到包含“[ci skip]”的提交消息时,如何构造 scmSkip 调用以跳过构建?是否有更容易实施的替代方案?
谢谢, Karthik P.
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins jenkins-groovy jenkins-cli