2015-12-09 12 views
6

単純な" hello、world "Gitlab CIスクリプトを作成したいと思います。私はすでにドッカーランナーの作業を持って、私はこのような何かを試しています:`test:最初の仕事:スクリプトは文字列か文字列の配列でなければならない '

image: debian:sid 

test:first: 
    script: 
    - true 

残念ながら、ビルドがエラーで失敗します。私は間違って何をやっているtest:first job: script should be a string or an array of a strings

答えて

3

少しの実験の後、私は根本原因とreported it as a bugを見つけました。どうやら "真"はここでブール値として評価されました。実行可能ファイルtrueへのパスを追加すると、問題を解決するのに役立ちました。

+1

私も、このエラーを見てきましたインデントについて不平を言いましたが、代わりに私にこのエラーを与えました。 –

0

リスト行のスペースを再確認してください。具体的には、各ダッシュの後にスペースを入れてください。見落とすことは簡単ですが、特に「リスト」が1つのアイテムに過ぎない場合は特にそうです。

私はちょうどスペースにすべての私のタブを変換する必要があるときにすべきときに(確かに、それはあなたの「Hello World」のCIファイルにエラーの原因ませんでしたが)

関連する問題