Проблема, с которой мы сталкиваемся, заключается в том, что в Git commit есть несогласованность, запускающая конвейерные задания Jenkins.
Коммит git выполняется в Tortoise Git в BitBucket, и коммит успешно отправляется в Jenkins, и мы можем видеть тот же идентификатор фиксации в журналах Jenkins hudson.plugins.git.GitStatus:
Received notification from 10.95.125.7 ⇒
https://jenkins.abc.com:9443/git/notifyCommit for uri =
https://stash.abc.com/scm/myrepo.git ; sha1 =
272ee7d66489578bcfb07393n423423k43422k232 ; branches = [develop]
Однако это не вызывает задание с помощью плагина Git, и похоже, что этот SHA не используется или не используется неправильно, что приводит к игнорированию фиксации.
Журнал опроса Git содержит:
Ignored commit 272ee7d66489578bcfb07393n423423k43422k232: Found only excluded paths:
Нет включенного / исключенного региона, указанного в задании.Возможно ли, что ранее указанная включенная / исключенная область все еще может быть где-то кэширована, что приводит к сбою сборок?Как я могу улучшить отслеживаемость, если задействованы несколько заданий.