ドッキング・イメージからブルーオーシャンをインストールdocker pull jenkinsci/blueocean
。私は私のパイプラインでクラウドファウンドリー展開ステップ(sh cf push
)を含めるしたいとエラーで立ち往生:Jenkinsパイプライン - Cloudfoundry展開を有効にする
script.sh: line 1: cf: not found
私は何が起こっているか知っていた - 互換性のCF CLIプラグインない-でスクリプトコマンドCFがあるとして活躍されていません。そして、私は別のものを試しました:
私のJenkinsfile
では、私はパイプラインでないビルドでサポートされているCloud Foundryプラグイン(CloudFoundryPushPublisher)を使って試しました。それは役に立たなかった。
step([$class: 'com.hpe.cloudfoundryjenkins.CloudFoundryPushPublisher',
target: 'https://api.ng.bluemix.net',
organization: 'xxxx',
cloudSpace: 'xxxxx',
credentialsId: 'xxxxxx',
selfSigned: true,
resetIfExists: true]);
これは、Invalid Argument exception
で失敗しました。
私の質問は、CloudbeesがCF CLIをサポートする商用バージョンを持っていると聞きましたが、その能力はBlue Oceanにはありません。では、パイプラインジョブを使用して、クラウドファウンドリへの展開をどのようにプッシュできるのでしょうか。
私のMacにBlueOceanとCF-CLIをセットアップしても問題はありません。 JenkinsFileのCFコマンドは問題なく実行されます。ただし、同じコンテナでCFプラグインが利用できないドッカーインスタンスでBlueOceanを実行する場合、実行は失敗します。今のところ私は青い海のドッカー画像をあきらめています。 – SekharKari