2016-04-28 7 views
1

Wir sehen Probleme mit GitPlugin in Jenkins. Das Plug-in scheint keine zusätzlichen Verhaltensweisen in Job-XML zu schreiben und verliert diese Einstellungen daher beim Klonen oder Neustart.Jenkins Git Plugin schlägt fehl, StoreAddition Verhalten in Job XML?

Wer sieht das noch?

Hier ist mein Test:

  • konfigurieren einfache jenkins Job mit Source Code Management für git mit einem Zweig Spezifizierer
  • Speichern und Kopieraufträge config.xml fehlt-Zusatz behaviors.xml
  • Konfigurieren Sie den gleichen Job und fügen Sie die Funktionen checkout-to-local-, clean-before-checkage und advanced-submodule hinzu
  • Speichern und kopieren Sie Jobs config.xml in has-additional-behaves.xml
  • Diff die beiden keine Unterschiede

Jenkins: 1.627 git Plugin: 1.19.6

Antwort

1

1.19.6 klingt wie die aktuelle Version von Git client plugin, nicht Git plugin (letzteres auf dem ehemaligen abhängt) . Das Problem, das Sie beschreiben, entspricht this bug im Git-Plugin, das in 2.4.3 eingeführt und in 2.4.4 behoben wurde. Also ich vermute du bist auf Git Plugin Version 2.4.3.

Mein Team hatte das gleiche Problem (unsere "zusätzlichen Verhaltensweisen" verschwanden nach einem Neustart). Ich habe gerade unser Git-Plugin von 2.4.3 auf 2.4.4 aktualisiert und das Problem scheint gelöst zu sein. Jetzt, wenn ich einem Job Verhaltensweisen hinzufüge, werden sie in die Datei config.xml geleert.

+0

Klingt wie es. Wir haben unsere git jobs umgestellt, um jenkins-jobs-builder zu verwenden. Dort angekommen aktualisieren wir die Jobs nur über yaml und drücken dann. Solange wir die Benutzeroberfläche nicht zum Ändern verwenden, geht es uns gut. Wenn wir später im Monat zu jenkis 2.0 wechseln, werden wir alle Plugins aktualisieren. –