#jenkins #jenkins-pipeline #jenkins-groovy
Вопрос:
Я использую это, чтобы получить список измененных файлов для многоотраслевых конвейерных запусков: https://support.cloudbees.com/hc/en-us/articles/217630098-How-to-access-Changelogs-in-a-Pipeline-Job-
Проблема, однако, в том, что список измененных файлов включает изменения общего конвейера. Я просто хочу получить список измененных файлов для репозитория, в котором находится файл Дженкинса, из-за которого запускается многоотраслевое задание.
Включает ли коллекция наборов изменений какие-либо метаданные/свойства для репо? Таким образом, я мог бы отфильтровать все наборы изменений из репо общего конвейера.
Комментарии:
1. К сожалению, этот вопрос все еще остается открытым в течение очень долгого времени. issues.jenkins.io/browse/JENKINS-40129 . Нам нужен был список изменений только для PR, и мы используем gitApi, чтобы получить список изменений с помощью хэша фиксации, возвращенного
env. GIT_COMMIT
.