Невозможно пропустить Jenkins Build by SCM Skip Plugin - PullRequest
1 голос
/ 10 июля 2020

Я работаю над скриптом конвейера в Jenkins, чтобы построить проект на основе сообщения фиксации. На форуме Дженкинса я заметил, что мы можем использовать плагин пропуска SCM. Я установил плагин и добавил следующий этап, как предлагает форум:

scmSkip(deleteBuild: true, skipPattern:'.*\\[ci skip\\].*')

Когда я фиксирую изменение со следующим сообщением фиксации:

git commit -m "[ci skip] Updated Audit Test Data Files with scan status"

Сборка не пропускается. Он продолжается с другими этапами.

В журналах консоли я вижу сообщение

SCM Skip: Changelog is empty!

Как мне построить вызов scmSkip для пропуска сборки при обнаружении сообщения фиксации, включающего «[ci skip]»? Есть ли альтернативы, которые проще реализовать?

Спасибо, Картик П.

...