私はカールに関するいくつかの問題に遭遇したようでした。基本的なhello worldドッカー画像を構築し、展開します。 構築と展開作業罰金が、私は展開をテストするためにcurlコマンドを実行し、それは常に仕事下記curl:(52)jenkinsジョブから実行したときにサーバーから空の応答が返されました(ドッカーを使用したジョブの問題のみ)
を失敗したが、私は仕事が以下で失敗
npm install docker build -t rvarg11/helloworld2 . docker rm -f dockertest docker run -d -p 3000:3000 --name dockertest rvarg11/helloworld2 curl -f http://127.0.0.1:3000
を実行したスクリプトですジェンキンスはhttp://127.0.0.1:3000 %合計%受信%Xferd平均速度時間時間時間現在-f
カールcurlコマンドに到達エラー Dloadアップロード合計使用済みスピードの合計
0 0 0 0 0 0 0 - : - : - : - : - 0 0 0 0 0 0 0 0 0 - - - - - - - - - 0 カール:サーバ
から(52)空の応答これが唯一であります私が別のジョブを作成し、それを問題なしで動作するようにしようとすると、のビルドに使用したのと同じジョブからカールを試みるときに問題が発生する 私はこのすべてに初めてで、これは初めての質問です。私はすべてを正しく説明しました。enter image description here
もし別の仕事から働いているのであれば、ジェンキンズは別の仕事を開始するのにタイムラグがあり、それによってアプリケーションは要求を受け入れてカールを通過する準備ができています。カールが試すことができる前に遅れを与えます。 –
私は10秒遅れを入れました。ありがとうございました:) – rahul
私はあなたの答えを「受け入れる」ことができるので、似たような問題を抱えている人々が簡単に提案を得ることができる答えに私の提案を追加しました。 –