Ich möchte unsere Build-Prozesse automatisieren.Lassen Sie Jenkins mehrere Konfigurationen mit variablen SVN-URLs erstellen
Wir haben 30+ Konfigurationen, jede mit einem anderen SVN-Zweig. Idealerweise würde ich vermeiden wollen, 30 separate Jenkins-Jobs zu erstellen, aufgrund von Wartungsaufwand und menschlichem Fehler.
Dies ist, was "Multi-Konfiguration-Projekt" in Jenkins entwickelt wurde, aber leider Jenkins unterstützt nicht die Verwendung der Konfigurations-Matrix-Achse in der SVN-URL.
Ich kann auch nicht mit parametrisierte Build bauen, weil Jenkins nicht den Variablen ermöglichen, in den lokalen Kasse Pfaden (Variablen in URLs verwendet werden, funktionieren, aber sie immer in ein Verzeichnis ${BRANCH}
am Ende gehen (wörtlichen genannt).
Am Ende des Tages möchte ich https://domain.ext/something/${BRANCH}/
auschecken und speichern Sie es unter /some/path/${BRANCH}
. Noch besser, wenn dies in einer Weise getan wird, dass ich in der Lage, Jenkins integrierte SCM-Funktionen ((zB Polling)
Wie kann ich Jenkins verstehen lassen, was ich erreichen möchte?