2017-04-10 10 views
0

Ich habe ein Bitbucket-Projekt, für das ich Continuous Integration und Continuous Delivery einrichten muss. Ich muss verschiedene Build-Projekte auf jenkins auslösen, je nachdem, in welchen Zweig der Code in bitbucket geschoben wurde. Außerdem möchte ich verschiedene Builds auf Jenkins auslösen können, wenn eine Pull-Anforderung erstellt wird. Im Moment könnte ich das bitbucket Plugin finden, aber es scheint nur eine URL zu haben, die ich bereitstellen kann und innerhalb des jenkins Projekts kann ich sehen, dass ich den Branch regex bereitstellen kann. Dies kann den Zweck der Ausführung verschiedener Builds lösen, wenn Änderungen an verschiedene Zweige gesendet werden. Ich bin mir jedoch nicht sicher, wie kann ich einen Build nur auslösen, wenn eine Pull-Anfrage für einen bestimmten Zweig erstellt wird? Ich meine, es muss ein separater Build ausgelöst werden, wenn ein Commit ausgelöst wird, um dev Branch zu sagen, und ein anderes Projekt ausgelöst wird, wenn jemand eine Pull-Anforderung für dev Branch erstellt/aktualisiert.Jenkins: Verschiedene Builds in Abhängigkeit von verschiedenen Aktionen im Bitbucket-Projekt auslösen

Antwort

0

Das klingt nach etwas, das das multibranch-pipeline Projekt lösen würde. Hier können Sie für jeden Zweig im Repository verschiedene Pipelines verwenden.

Verwandte Themen