Я работаю над тем, как использовать новый плагин Jenkins Pipeline с Jenkinsfile
в scm проекта (мы используем GIT).Дублирующие смены списков в сценарии сценария дженкинса
Сценарий задания загружается из SCM («Трубопроводный сценарий из СКМ» опции) и в Jenkinsfile
сценарии я делаю checkout scm
.
Проблема в том, что коммиты дублируются. В директории сборки, есть 2 changelog.xml
с теми же фиксаций и поэтому меняет вид может быть очень грязный:
Summary
1. FNC71010 - Ajout des traductions au launcher (details)
Commit 5a676ee1448b72f1b99227e8832b01081aa1bc6d by thierry
The file was modified Deploy_serveur/resources/config/trad.properties
Summary
1.FNC71010 - Ajout des traductions au launcher (details)
Commit 5a676ee1448b72f1b99227e8832b01081aa1bc6d by thierry
The file was modified Deploy_serveur/resources/config/trad.properties
Проблема возникает также с в многоотраслевой трубопровода.
Вот Jenkinsfile
содержание:
#!groovy
node {
stage 'initialisation'
def repertoire = "directory"
def pipeline
dir(repertoire) {
checkout scm
pipeline = load 'pipeline.groovy'
}
pipeline.initialisation(repertoire)
pipeline.build()
pipeline.runTestsRapides()
pipeline.copieResultats()
}
я делаю что-то не так?
Jenkins Версия: 1.642.2 (докер) версия трубопровода: 1,15 Git плагин: 2.4.3
Если вы посмотрите в консоли, вы видите дважды git checkout? – Rik
Да, один из задания Дженкинса, один из сценария конвейера. Но это выглядит как [метод, рекомендованный Дженкинсом] (https://github.com/jenkinsci/workflow-plugin/blob/master/TUTORIAL.md#creating-multibranch-projects) – Flo