Ich habe nicht in der Lage gewesen, irgendwelche Informationen darüber zu finden, so dass ich hoffe, ihr mir auf diesenJenkins Pipeline, bitbucket Haken und Maven Release Plugin Endlosschleife
helfen könnenich ein Maven-Projekt gehostet habe in bitbucket, dass ein BitBucket Webhook zeigt auf someurl/bitbucket aufgelegt/hat, ist dieser Haken löst den Build von meinem Projekt, das durch eine Pipeline definiert ist, die diese Struktur hat:
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 maven Release Plugin Änderungen schiebt zu BitBucket, und dies löst wieder das jenkins-Skript, eine unendliche Schleife von Builds, gibt es eine Möglichkeit, dies zu verhindern?
Ich habe versucht, ohne Erfolg
Ändern Sie den Webhook? –
@RobKielty wo können Sie den Webhook ändern? In der jenkins Konfiguration des Jobs sehe ich nur eine Checkbox "Build, wenn eine Änderung an BitBucket" ohne erweiterte Optionen, und in Bit Bucket ich kann nur den Trigger (Repository Push), gibt es einen anderen Ort, wo ich die ändern kann Verhalten des Triggers/Webhooks? –