2017-07-25 13 views
-1

私は、次の.gitlab-ci.yml設定で働いている:.gitlab-ci.yml構文エラー

image: node:latest 

stages: 
    - build 
    - test 

build: 
    stage: build 
    script: 
    - npm install 

test: 
    stage: test 
    script: 
    - ./testing/test.js 

GitLabを押すと、私はエラー「あなたの失敗したとして、パイプライン」とするときを取得

Status: syntax is incorrect 

Error: (<unknown>): did not find expected key while parsing a block mapping 
at line 1 column 1 

私が見る限り、画像:ノード:最新のものが正しいです。これを助けてくれれば助かります。

答えて

1

問題は、テストジョブのインデントです。その問題は、あなたの全体のymlを壊して、1行目のエラーを発生させることです。以下のコードのような余分な空白を削除するだけで問題ありません。

image: node:latest 

stages: 
    - build 
    - test 

build: 
    stage: build 
    script: 
    - npm install 

test: 
stage: test 
script: 
    - ./testing/test.js 

YAMLにくぼみが構造を示すために使用されることに注意してください。だからそれに注意を払うことが重要です。

+0

ああ親愛なる神!何が私によって見落とされる。それを修正していただきありがとうございます:)問題が解決しました。 – sudodashell