2016-08-17 4 views
7

Ich versuche zu ermöglichen, dass meine Jinkins-Pipeline mit mehreren Branches von einem Skript ausgelöst wird. Jedes Mal, wenn ich das Kästchen ankreuze und meinen Token-Namen eingebe und auf Speichern klicke, wird die Konfiguration nicht gespeichert. Wenn ich das nächste Mal auf "Konfiguration bearbeiten" klicke, wird das Häkchen neben "Trigger Builds remote" nicht mehr aktiviert.Machen Jenkins Multibranch-Pipelines Remote-Trigger?

Ist das beabsichtigt? Arbeiten MultiBranch-Pipeline-Jobs Remote-Trigger nicht?

Antwort

2

Eigentlich ist es jetzt möglich, den Aufbau einer Multi-Branch-Pipeline auszulösen, aber das Token wird einfach ignoriert.

Wenn Sie in eine Verzweigung Ihrer Multi-Branch-Pipeline gehen und zu "Konfiguration anzeigen" gehen, können Sie versuchen, "Trigger-Builds remote (z. B. von Skripten)" zu überprüfen und einen Link wie JENKINS_URL/job/<your-multibranch-pipeline>/job/<your-branch>/build zu erhalten.

Das klingt ein bisschen wie ein Hack, und Sie haben möglicherweise Authentifizierungsprobleme abhängig von Ihrer Einrichtung, aber sonst löst es den Build mit Jenkins 2.30.