2017-12-18 28 views
2

一つは...ツールチェーンの例テンプレートのいずれかからコピーされた私のIBM Cloud Continuous Deliveryパイプライン・ジョブの1つが機能しなくなりました。パイプラインに何か変わりましたか?私のテストジョブの

export APP_URL=http://$(cf app ${CF_APP} | grep urls: | awk '{print $2}') 

を...このような行があります。最近、これは動作を停止しました。パイプラインジョブが実行される環境で何か変わったのですか?

答えて

5

時間が経つにつれ、パイプラインジョブスクリプトから実行できるツール/アプリケーションは、開発者が一般的にデスクトップ上で見つけたものと比べると時代遅れになっています。これらのツールの最新バージョンを提供するプロセスが開始されました。

最近、更新されたCloud Foundryコマンドライン(例:「cf」)の1つの例です。 cfコマンドはv23以降にリファクタリングされ、出力形式がわずかに変更されました。代わりに、「URLを:」の:

export APP_URL=http://$(cf app ${CF_APP} | grep -e urls: -e routes: | awk '{print $2}') 

は、我々はまた、この新しいパターンに一致するように私達のテンプレートを更新している...ので、あなたが行を次のように変更する必要があり、上記の状況を解決するために、それは今、「ルート」を使用しています。

関連する問題