Zur Zeit habe ich zwei Jobs konfiguriert, ein für Parameter zu übergeben und die andere für die Pipeline Statt mit Pipeline-SkriptWie können Variablen an einen Pipeline-Job übergeben werden, ohne jenkins cli zu verwenden?
1.) Parameter Job
cat "artifactlist.csv" | while IFS='' read -r line; do
Artifact_id="$(echo "$line")"
echo "$Artifact_id"
java -jar /home/nxa35638/jenkins-cli.jar -s $JENKINS_URL build test_pipeline
2.) test_pipeline
stage 'Test_data_cleanup'
node(Slave01) {
build job: 'jobs/Delete_data', parameters: [string(name: 'Artifact_id', value: "${Artifact_id}")]
stage 'Test_data_cleanup'
node(Slave01) {
build job: 'jobs/create_data', parameters: [string(name: 'Artifact_id', value: "${Artifact_id}")]
}
Verwenden Sie einen separaten Job, um die Parameter zu übergeben, gibt es eine Option, dass wir nur Pipeline-Jobs verwenden und diese einfach für alle Parameter erstellen?
Ich habe keine konkrete Lösung für das gleiche finden, geben Sie bitte Ihre wertvolle Inputs