Я работаю над скриптом конвейера в 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]»? Есть ли альтернативы, которые проще реализовать?
Спасибо, Картик П.