2017-09-28 3 views
0

私はジェンキンスし、正常ヘリット間に接続されています造る再トリガすることができます。ゲリットトリガーは新しい変更があるたびに発生します。場合によっては、ビルドが開始されないことがあります(理由は何であれ)。は、どのように私は同じジェンキンスが再び

ゲリットから変数を渡すことで、まったく同じビルドを開始するにはどうすればよいですか? gerritにプッシュされているのとまったく同じ変更を複製したいです。

今の私は、このコマンドを使用してビルドを開始することができます:

curl -u user:password jenkins_url/job/job_name/build?token 

はゲリットのPARAMでこのビルドを開始する方法はありますか?

はい、次のコマンドを使用してパラメータを渡すビルドトリガすることができます

curl -u user:password jenkins_url/job/job_name/build?token param=change-id 

答えて

1

例えば:私はそれを実行しようとしましたが、ヘリット・パラメータが渡されませんでした

curl -u USER:PASS "https://JENKINS-SERVER/JOB-PATHNAME/buildWithParameters?token=TOKEN&PARAM-NAME-1=PARAM-VALUE-1&PARAM-NAME2=PARAM-VALUE-2" 
+0

を.. –

+0

がありますJenkinsのURLに二重引用符を使用しましたか?すべての "?" "&"文字は正しいです。パラメータの名前と値も確認してください。 –

+0

ありがとうございます! –

関連する問題