Aus irgendeinem Grund wird die Umgebungsvariable BUILD_ID für alle Jobs aller Projekte auf BUILD_NUMBER gesetzt.Jenkins: Wie wird die Build-ID des Jobs auf das gleiche Format wie Jenkins Global zurückgesetzt?
Die globalen Umgebungsvariablen durch Eingabe von http://jenkins_server/env-vars.html zeigen das richtige Format 'YYYY-MM-DD_hh-mm-ss'. Dies wird 22 auf der Jobnummer angezeigt:
BUILD_DISPLAY_NAME # 22 build_ID 22 BUILD_NUMBER 22
Wie JOB_ID wieder auf die gleiche wie die globale, mit dem gleichen Zeitstempel zurücksetzen?
Ich habe ZenTimestamp Plugin nicht installiert. Jetzt benutze ich es. Es wird jetzt zu Timestamp geändert. Das Problem ist behoben. Aber ich verstehe immer noch nicht, warum es eine Änderung der Build-Nummer war. – roma
Ich habe die Antwort gefunden, warum die BUILD_ID zu BUILD_NUMBER wechselt. Jenkins 1.587 Version machen BUILD_ID und BUILD_NUMBER den gleichen Wert zurück. Siehe dieses Problem. https://issues.jenkins-ci.org/browse/JENKINS-26520. Ich verwende ZenTimeStamp als Workaround. – roma