Ich habe zwei vorgelagerte Projekte (Pro1, Pro2). Beide Upstream-Projekte archivieren Artefakte. Ich möchte ein Downstream-Projekt erstellen, um Artefakte aus dem Upstream-Projekt zu kopieren, die das Downstream-Projekt auslösen.Wie kopiert man Artefakte aus dem vorgelagerten Projekt in Jenkins?
Zum Beispiel, wenn der nachgeschaltete durch Pro1
ausgelöst wird, dann wird es die Artefakte aus Pro1
nicht Pro2
kopieren. In Jenkins kann ich ein Projekt konfigurieren, um Artefakte von anderen Projekten zu kopieren, aber ich muss den anderen Projektnamen angeben. Wie kann ich in diesem Fall einen Laufzeitprojektnamen angeben?
Im konditionalen Buildstep-Plugin, welches sollte ich für 'Run?' Auswählen? Es gibt viele von ihnen wie 'Boolean Conditional, Build Cause, Datei existiert' usw. Welche kann verwendet werden, um Build-Parameter zu lesen? –
Strings passen Laufen, wenn die zwei Saiten gleich sind – Suresh
Also meinst du ich sollte überprüfen, ob '$ PROJECT_NAME' gleich' Pro1' ist? –