Wir möchten auf Build-Job-Eigenschaften changeSets-Element in Jenkins-Pipeline zugreifen. Um dieses Szenario zu erzeugen, folgen Sie bitte folgende Schritte:Zugriff auf Build-Job-Eigenschaften ändernSets in Jenkins?
- Auf jenkins Pipeline, einen Job von Freestyle-Projekt nennen.
- Unter diesem Job haben wir die TFS-Quellcodeverwaltung und das MSBuild-Plugin verwendet, um .csproj zu erstellen.
Auf Code jenkins Pipeline wie unten, zu bauen Auftragseigenschaften zuzugreifen:
def eJob = Build Job: "DotNetAppProj", warten: true
- Jetzt wollen wir eJob.changeSets zugreifen und es ist alles Methoden/Eigenschaften.
Bitte schlagen Sie eine Lösung dafür vor. Vielen Dank im Voraus.
Ihr Ansatz ist richtig, Build-Eigenschaften zu bekommen, in meinem Fall bekomme ich eJob.changeSets.size() = 0. –
Bump. Ich habe das gleiche Problem von changeSets immer leer. –