Ich richte derzeit einen Jenkins Multi-Branch Pipeline-Job ein, der auf einem Git-Repository basiert, das auf unserem Gitlab-Server gehostet wird. Jenkins kann die Branches im Repository lesen und erstellt einen Job für jeden Branch im Repository. Aber ich kann nicht herausfinden, wie ich die Jobs mit Webhooks in Gitlab auslösen kann.
Meine Fragen sind:
-
Wie kann ich die Erstellung eines neuen Branch-Jobs auslösen in Jenkins von unserem Gitlab-Server? Ich kann keinen Webhook für einen neuen Branch sehen, der gepusht wird.
-
Wie mache ich löst den eigentlichen Build-Job aus für eine einzelne Filiale? Ich kann nur einen Webhook für Push-Ereignisse hinzufügen, aber dann müsste ich den Zweignamen hinzufügen, was ich nicht weiß.
-
Wie kann ich sicherstellen, dass Gitlab immer die „Erstellung des Branch-Jobs“ auslöst, bevor ein Push auf einen Branch den Build-Job selbst auslöst.
Was ich bisher versucht habe, ist das Auslösen des Multi-Branch-Jobs, aber das hat keine Auswirkung und das Befolgen dieses Beitrags funktioniert überhaupt nicht.
Ich habe das gleiche Problem, Sie können den Build-Job nicht mit einem Webhook auslösen
– baz
5. Januar 2017 um 16:31 Uhr
Erfolg damit?
– jhagege
18. Juli 2018 um 13:57 Uhr