Ich habe eine Jenkins, die multi branch project verwendet. Das heißt, wenn ein neuer Zweig im Repository erstellt wird, erstellt Jenkins automatisch automatisch einen neuen Job für den Zweig und entfernt diesen Job, wenn der Zweig entfernt wird.Ausführen von Code, wenn eine Verzweigung in Jenkins 'Multi-Branch-Pipeline entfernt wird
Jetzt möchte ich Code ausführen, wenn die Verzweigung entfernt wird, um Testumgebungen zu löschen, die beim Erstellen der Verzweigung erstellt wurden. Gibt es da einen Weg dies zu tun?
Ist dies immer noch die beste Option zu dieser Zeit? Bedeutet das, dass ich das cloudbees-folder Plugin forkieren muss, die Änderungen dort vornehmen muss, und das Build und das Installieren auf meinem eigenen Jenkins? (oder hat sich das Plugin seit 2016 geändert) – fshehadeh
Klarstellung: Ich habe ein Multibranch-Pipeline-Projekt, und ich möchte benutzerdefinierten Code aufrufen, wenn ein Ordner gelöscht wird, so dass ich die Testumgebung entfernen kann, die ich für den Zweig erstellt habe wurde zuerst erkannt. – fshehadeh
Menschen müssen unendliche Ressourcen haben ... :-D –