2017-06-24 17 views
0

ドッカーgitlabエグゼキュータのドッカーイメージ内でテストを実行しています。ログは次のように探しています:gitlab-ci-multi-runner 9.2.0:エラー:ジョブが失敗しました:終了コード252

Running with gitlab-ci-multi-runner 9.2.0 
. 
. 
<after_script called> 
ERROR: Job failed: exit code 252 

私は私の仕事のスクリプト(シェル)でやっている最後のものは、この仕事のための私のafter_scriptだけのようなので、imagenameの-fドッカRMを持って evalをモンゴの呼び出しです。

after_script: 
- docker rm -f imagename 

まず、このエラーコード#の具体的な参照は見つかりません。私はそれがmongo evalエラーコードかgitlab ciかどうかわかりません。私の最高の推測はgitlab ciです。なぜなら、ビルドマシン上で直接実行すると、そのスクリプトがうまく動作するからです。また、after_scriptは、私は私の.gitlab-ci.ymlの先頭に以下を追加しました

が実行されます。

variables: 
    CI_DEBUG_TRACE: "true" 

しかし、私は見ていますすべてがある:任意の助けを

+ docker rm -f imagename 
imagename 
+ exit 0 
ERROR: Job failed: exit code 252 

かどんな手がかりもありがとう!

答えて

0

mongoコマンドが正しくないため、mongo eval接続が失敗していました。 I

  1. 左私のドッキングウィンドウCMDに& &は、tail -fを/ dev/nullを使用して、ドッキングウィンドウコンテナランニング。
  2. 私は$]ドッキングウィンドウの幹部で砲撃は
  3. が私のスクリプトを実行した-itと私を投げたjavascriptの接続が間違っているのmongoのevalで失敗の取得を再度

ステップにより、モンゴのevalセクションのステップを実行:/

関連する問題