2017-03-08 1 views
0

Ich möchte einen Jenkins Build Job auf eine bestimmte Aktion, d. H. PR akzeptiert. Ich habe versucht, Jenkins Poll SCM zu verwenden, ohne einen Zeitplan zu geben, aber das wird ausgelöst, wenn der PR ausgelöst wird.Jenkins bauen Job auf PR akzeptiert

Wie kann ich sicherstellen, dass der Build nur ausgelöst wird, wenn PR zusammengeführt/akzeptiert wird.

Auch ich benutze GitHub.

+0

Sie sollten wahrscheinlich (sanierte) Screenshots der Plugin-Konfiguration und des relevanten Teils der Jobkonfiguration bereitstellen. Auch relevante Snippet der Build-Konsole log * text *, wenn es etwas gibt, das relevant aussieht, könnte hilfreich sein. – hyde

+0

Sie können einen GitHub-Webhook verwenden, um einen Build auszulösen, es gibt jedoch keine Webhook-Aktion für "PR fusioniert", so dass Sie nur nach neuen Commits zum "Master" (oder dem Zweig, an den Sie fusionieren) sehen können. –

Antwort

-1

GitHub pull request builder plugin

Sie können Ihre Aufgabe auslösen, indem Trigger Phrase mit dem Sie als Kommentar in Ihrer PR hinzuzufügen. enter image description here

+0

GHPRB ignoriert alle Kommentare (Triggersätze) in einem PR, nachdem es zusammengeführt oder geschlossen wurde. Dies wird nicht funktionieren. – Jacob