2017-11-04 8 views
1

私はアプリケーションをデプロイするためにGitlab CIでJelastic APIを使用しています。 cli toolでは、ExecCmdByIdメソッドを使用して、リモートサーバー上でスクリプトを実行します。Jelastic APIを使用してGitLabパイプラインを作成できません

問題は、APIが実行エラーを返しても、私のパイプラインは常に成功するということです。リモートコマンドは失敗しますが、json応答を読み取らないため、ローカルコマンドは成功します。

私が何かを試してみたが、それは醜い修正です: ここに私のパイプラインを参照してください=>https://pastebin.com/FSrUtNne

がGitlabパイプラインが失敗するようにする真の解決策はありますか?

答えて

1

Jelastic CLIの現在のバージョンでは、APIレスポンスに結果オブジェクトにゼロ以外のコードが含まれている場合に、コマンド実行後にゼロ以外のコードで終了することはできませんが、あなたの質問に記述されているユースケースの使用は、 Jelastic CLIクライアントの次のバージョンでは、この動作は指定したものに変更されます。ご意見ありがとうございます。 Jelasticチームがあなたの助けに感謝します!

+0

ありがとうございます!本当にありがとう – Sika

関連する問題