Jenkins Pipeline, Bitbucket Hook und Maven Release Plugin Endlosschleife
Ich konnte keine Informationen darüber finden, also hoffe ich, dass ihr mir bei dieser Sache helfen könnt.
Ich habe ein Maven-Projekt in bitbucket mit einem BitBucket-WebHook, der auf someurl / bitbucket-hook / verweist. Dieser Hook löst den Build meines Projekts aus, der durch eine Pipeline mit der folgenden Struktur definiert ist:
node {
stage 'Checkout'
git url: 'https:...'
def mvnHome = tool 'M3'
#Various stages here
...
stage 'Release'
sh "${mvnHome}/bin/mvn -B clean install release:prepare release:perform release:clean"
}
das Problem ist, dass das Maven-Release-Plugin Änderungen an BitBucket überträgt und dies erneut das Jenkins-Skript auslöst, das eine Endlosschleife von Builds erstellt. Gibt es eine Möglichkeit, dies zu verhindern?
Ich habe versucht, eine ruhige Zeit in Jenkins ohne Erfolg einzustellen