Wie teile ich BUILD_NUMBER zwischen Jobs mit Hudson?

8

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.

    
kaskelotti 14.07.2010, 04:44
quelle

1 Antwort

8

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.

    
Peter Schuetze 14.07.2010 13:47
quelle