Ci Skip не работает в Дженкинс

Включил ci-пропуск в пользовательском интерфейсе Jenkins и отправил коммит с git commit -m "testing [ci skip]" - Я мог видеть, что Дженкинс все еще строит. Не могли бы вы дать мне знать, как пропустить сборку jenkins с помощью ci skip в сообщении коммита. Спасибо.

2 ответа

Если вы установили CI Skip в Jenkins и не внесли никаких изменений в конфигурацию, вы должны знать, что вам необходимо настроить среду сборки вашего проекта для включения CI Skip.

Дженкинс 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/pushger/PushHookTrigplrigin

      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]");
}
Другие вопросы по тегам