1

在 Jenkins UI 上启用了 ci skip 并提交了一个提交git commit -m "testing [ci skip]"- 我可以看到 jenkins 仍在构建中。您能否让我知道如何在提交消息中使用 ci 跳过 jenkins 构建。谢谢你。 在此处输入图像描述

4

2 回答 2

0

如果您只在 Jenkins 中安装了 CI Skip 并且没有进行任何配置更改,那么您应该知道您需要配置项目的 Build Environment 以启用 CI Skip

于 2016-06-14T13:32:52.940 回答
0

詹金斯 GitLabPushTrigger
[ci-skip]

git commit -m"[ci-skip] you comment"

https://github.com/jenkinsci/gitlab-plugin/blob/c27af273327e1660d619a27045f0dd301af68067/src/main/java/com/dabsquared/gitlabjenkins/trigger/handler/push/PushHookTriggerHandlerImpl.java#L32-L35

protected boolean isCiSkip(PushHook hook) {
    List<Commit> commits = hook.getCommits();
    return commits != null && !commits.isEmpty() && commits.get(0).getMessage() != null && commits.get(0).getMessage().contains("[ci-skip]");
}
于 2021-04-02T04:21:08.267 回答