Ich habe einen großen Hudson-Job in kleinere Jobs aufgeteilt. Job A erstellt den Haupt-Build und Job B erstellt einen anderen Build mit einer anderen Konfiguration. Ich habe Hudson so konfiguriert, dass das A B auslöst und das funktioniert gut, das Problem ist, dass Job A die ursprüngliche Build-Nummer hat und B von 1 gestartet wurde.
Meine Frage ist: Ist es möglich, die Umgebungsvariable BUILD_NUMBER irgendwie von Job A an Job B zu übergeben? Die Build-Nummer wird in den Build-Artefaktnamen verwendet, daher wäre es schön, wenn die Zahlen zwischen Artefakten übereinstimmen.
Danke.
Verwenden Sie das parametrisierte parametrierte Trigger-Plugin , mit dem Sie die Build-Nummer von A nach B. Sie werden nicht in der Lage sein, die Build-Nummer in Job B zu setzen, aber Sie haben die Build-Nummer von A, um Ihre Versionsnummer zu generieren.
Wenn Sie die Build-Nummer synchronisieren möchten, können Sie die Datei nextBuildNumber
im Job-Verzeichnis so bearbeiten, dass sie mit der Nummer von Job A übereinstimmt. Beachten Sie, dass diese Zahlen im Laufe der Zeit auseinanderdriften, da A nicht funktioniert gestartet werden.
BEARBEITEN Ich bin gerade über die Next Build Number gestolpert Plugin Schau mal, ob dieser dir hilft.
Tags und Links continuous-integration hudson