Git branch wählen Sie im Jenkins mit groovy-Skript

Ich versuche, eine Parameterized build in Jenkins. Auf diese Weise kann der Benutzer wählen, die git-Zweig, den er/Sie möchte, um die Bereitstellung von einer Kaskade Menü.

Gibt es zwei Möglichkeiten:

  1. Schreiben Zweig-Namen in der Datei und Konfiguration von Jenkins, diese Datei zu Lesen (project configuration > extend choice parameter and selecting Property file).

    Problem : Sie haben, um ein lokales repository als Spiegel der remote-repo-und halten das lokale repo in die Synchronisierung mit remote-repo. In anderen Worten, Sie haben, um die Datei zu aktualisieren mit den verfügbaren Zweig-name aktualisiert. Dies muss zeitgesteuert per cron und ich darf nicht mit diesem Ansatz.

  2. Verwendung von Groovy-Skript (project configuration > extend choice parameter and selecting "Groovy script"). Dann brauchen Sie ein groovy-Skript zum abrufen der branch-name wie folgt: branches=master,feature/Feature-1,feature/Feature-2,hotfix/Hotfix-1,release/Release-1.

Fand ich ein groovy-Skript in hier aber es funktioniert nicht. Ich habe installiert groovy auf meinem Rechner.

Kann jemand mir helfen? Um es kurz zu machen: ich brauche ein groovy-Skript, die gibt die Geschäftsstelle Namen von einem remote-repository.

InformationsquelleAutor Danial | 2014-08-26
Schreibe einen Kommentar