2017-11-23 18 views
0

現在、私が設定した2つのジョブ、パラメータを渡すための1とパイプラインスクリプトをjenkins cliを使用せずにパイプラインジョブに変数を渡す方法は?

1)パラメータの仕事

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}")] 
} 

代わりに使用してパイプラインのために他の別のジョブを使用してパラメータを渡す場合、パイプラインジョブのみを使用し、すべてのパラメータに対して単純に構築するオプションはありますか?

具体的な解決策が見つかりませんでした。貴重な情報を入力してください。

答えて

関連する問題