curlコマンドを使用して、ジョブビルドステータスの失敗または成功を取得する必要があります。 私はこれを試しました:jenkinsジョブステータス(カール経由)
curl --silent http://user:[email protected]/job/job_number/api/json | jq -r '.result'
カールを実行することができません。コマンド以下
curlコマンドを使用して、ジョブビルドステータスの失敗または成功を取得する必要があります。 私はこれを試しました:jenkinsジョブステータス(カール経由)
curl --silent http://user:[email protected]/job/job_number/api/json | jq -r '.result'
カールを実行することができません。コマンド以下
試してください。JOB_NAME、BUILD_NUMBERは、環境変数ジェンキンスあり、ジェンキンスジョブから実行するとき、それは、最新のジョブの詳細を選択します:
FYI、あなたが
curl --silent http://user:[email protected]/job/${JOB_NAME}/${BUILD_NUMBER}/api/json
注あなたのcurlコマンドでJOB_NAMEが欠落しています し、常に使用してユーザーの資格情報を渡すことができます '-u' オプション:
例:
curl --silent -u username:user_pwd http://Jenkins-BuildURL/job/${JOB_NAME}/${BUILD_NUMBER}/api/json
とURLが有効であるかどう簡単なトリックは、ブラウザでの最初のチェックになり、問題のその有効半分が排除されている場合、我々はcurlコマンドに集中することができ
あなたは、このようなエラーとして、より多くの情報を投稿する必要があります例えば、メッセージ。投稿したコマンドでは、URLは引用符で囲まれていないため、おそらく問題が発生します。 –
私は引用符で試してみました - それはちょうど私に時間を費やしました %合計受信%%Xferd平均速度時間時間現在の時間 Dloadアップロード合計使用済みスピードのスピード 0 0 0 0 0 0 0 0 - : - : - 0 :00:39 - : - : - – RCoder
ヘッダーを表示するために '-I'を追加します。コンテンツが返されていないようです(リダイレクトなど) – StephenKing