3
次のコマンドを使用して、Jenkinsジョブをパラメータで開始します。https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build。ただし、pkgIdの値はJenkinsのジョブでは表示されません。パラメータを指定してJenkinsを起動するcURLポストが動作しません。
あなたはHTTP POSTリクエストのヘッダに認証トークンを配置する必要がありD:\Jirong\Jenkins>curl -X Post "http://localhost:8000/job/Test/job/Test_
Parametized/buildWithParameters?token=5e4ca21c566fe4ac5cf8dfe3ba55be8c&pkgId=123
4413225"
C:\ユーザーはアレックス>カール-H \を\ "認可:基本5e4ca21c566fe4ac5cf8dfe3ba55be8cの\" -Xポストは "http:// localhostを:?8000 /仕事/テスト/仕事/ Test_Parametized/buildWithParameters pkgidは= 123" カール:基本 カール::(6)ホストを解決できませんでした。 (6)ホストを解決できませんでした:5e4ca21c566f e4ac5cf8dfe3ba55be8c " –
二重引用符の前にすべてのブラックスラッシュを削除します –
これは動作しますが、変数$ pkgIdはまだ設定されていません:C:\ Users \ Alex> curl -H" Authorization Basic 5e4ca21c566fe4ac5cf8dfe3ba55be8c "-X Post" localhost:8000 /job/Test/job/Test_Parametized/buildWithParameters?pkgId = 123 " –