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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage