2016-06-08 21 views
0

Ich versuche, Jenkins-Ci für ein Projekt mit Bitbucket-Server als Repository einzurichten. Ich habe bereits Jenkins mit den entsprechenden Plugins eingerichtet. Ich möchte, dass jenkins-CI Build-Skripts ausführt, wenn jemand die Änderungen an einen Zweig wie Master, Entwicklung oder Feature-Zweig festschreibt.Jenkins CI-Workflow-Implementierung

Können Sie bitte einige Ideen/Best Practices vorschlagen, die verwendet werden können, um diesen Arbeitsfluss zu erreichen.Wenn jemand jenkins CI mit mehreren tibco bw-Codes in einzelnen Zweig konfiguriert hat, schlagen Sie bitte einige Ideen vor. Wir möchten, dass Build nur auf dem geänderten tibco bw-Code ausgelöst werden soll.

Danke für Ihre Hilfe!

+0

Was tun Sie für "Trigger bauen" festgelegt haben? – rrirower

+0

@rrirower: - habe noch nichts angegeben, um einen Trigger zu erstellen. Ich habe den Bitbucket-Server und Jenkins konfiguriert. In Jenkins werden wir Ant-Skripte für Build- und Deploy-Aktivitäten verwenden. Wenn Sie einige Inputs geben können, wie Sie den Arbeitsablauf erreichen, wird es sehr hilfreich sein. – user6376225

+0

Ich kann nur kommentieren, wie ich Jenkins mit SVN benutze. Ich überprüfe das Feld "Poll SCM" und gebe einen Zeitplan ein, um nach aktualisiertem Quellcode zu suchen. Momentan ist es so eingestellt, dass es alle 10 Minuten aussieht. – rrirower

Antwort

0

einen mehrfach verzweigten Pipeline-Projekt in Jenkins 2. Erstellen Sie Ihre Git-Server konfigurieren und fügen Sie die Zweige umfassen „Master entwickeln“

Dann sollten Sie die Jenkinsfile auf diese Zweige mit dem entsprechenden Code hinzufügen, um das Projekt etc zu bauen ..

Es ist auch nützlich, "Build Periodically" in Ihrem Mutltibranch-Pipeline-Job zu aktivieren, um die automatische Branch-Indexierung zu aktivieren.

Hier finden Sie weitere Informationen zu Pipelineskripten in jenkins.

https://jenkins.io/doc/pipeline/