2012-08-10 5 views
7

Ich habe einen Jenkins-Job, der Perforce nach Änderungen fragt und erstellt, wenn eine Änderungsliste übergeben wird.Was ist die Jenkins-Variable, die die Perforce-Änderungsliste enthält, die den Build ausgelöst hat?

Ich möchte die Buildartefakte in einem Ordner bereitstellen, der die Änderungsliste als Teil des Pfades enthält - z. D: \ JenkinsBuilds \ $ JOB_NAME \ $ PERFORCE_CHANGELIST \

Was ist die Jenkins-Variable, die die Perforce-Änderungslistennummer enthält, die den Build ausgelöst hat?

Antwort

9

Es heißt P4_CHANGELIST.

Weitere Informationen finden Sie im Abschnitt "Erweiterte Konfiguration" von plugin documentation.

+0

Das ist die Variable, nach der ich gesucht habe, obwohl der Wert immer auf den maximalen CL in P4 gesetzt ist, im Gegensatz zu dem maximalen CL des P4 Mappings in der Jobkonfiguration. Wenn ich also den Build manuell starte, bekomme ich eine nicht verwandte CL-Nummer ... – jbemt48

Verwandte Themen