Travis CI构建错误

时间:2016-08-22 09:32:58

标签: travis-ci

我通过语义释放生成了一个travis.yml文件,如下所示:

sudo: false
language: node_js
cache:
  directories:
    - node_modules
notifications:
  email: false
node_js:
  - 'iojs'
before_install:
  - npm i -g npm@^2.0.0
before_script:
  - npm prune
  script:
  - npm run test:single
after_success:
  - npm run semantic-release
branches:
  except:
    - /^v\d+\.\d+\.\d+$/

在进行git推送后,我收到Travis的错误信息:

ERROR: An error occured while trying to parse your .travis.yml file.
Please make sure that the file is valid YAML.
http://lint.travis-ci.org can check your .travis.yml.
The log message was: Build config file had a parse error: did not find expected '-' indicator while parsing a block collection at line 13 column 3.

在Travis的电子邮件中,我还收到以下系统消息:

系统讯息: 由于新的支持sudo的Precise和Trusty图像,我们看到构建失败。查看更多详情here。感谢您的耐心耐心。

所以我的travis.yml文件中有错误还是其他的?

由于 苏海尔

2 个答案:

答案 0 :(得分:3)

从以下位置删除了空格:

  script:
  - npm run test:single

为:

script:
  - npm run test:single

答案 1 :(得分:1)

第13行有格式化错误:before_script部分 验证您的yaml文件。

存在在线验证器我列出了一些没有任何偏好的示例: