2

Ich habe mehrere Jenkins Pipeline Jobs auf meiner Jenkins-Installation alle mit einer Jenkinsfile innerhalb des Repository eingerichtet.Jenkins Pipeline pro Zweig Umgebung variable Konfiguration

Diese Pipelines werden für alle Zweige ausgeführt und enthalten alle erforderlichen Schritte zum Erstellen und Bereitstellen der Verzweigung. Es gibt jedoch einige Unterschiede für die verschiedenen Zweige in Bezug auf die Erstellung und Bereitstellung, und ich möchte in der Lage sein, verschiedene Umgebungsvariablen für die verschiedenen Zweige zu konfigurieren.

Ist das mit Jenkins möglich, oder muss ich meinen Ansatz neu bewerten oder ein anderes CI-System verwenden?

+1

[Lesen von Parametern aus Eigenschaftendatei] (http://stackoverflow.com/questions/10427875/retrieve-parameters-from-properties-file) – Jignesh

Antwort

-1

Bei der Konfiguration des Jobs können Sie festlegen, dass Jenkins das Skript (Jenkins-Datei) aus dem Zweig, in dem Sie ausgeführt werden, abruft. Dies bedeutet, dass Sie das Skript in jeder Ihrer Zweige technisch anpassen können, um dort Parameter einzurichten. Oder Sie können das Skript vom selben Quellcode-Speicherort abrufen, aber eine Konfigurationsdatei in jedem Ihrer Zweige festschreiben und das Skript nach dem Auschecken vom Skript lesen lassen.