我是新来YAML,只知道JSON和XML格式YAML语法问题
我有TravisCI此.yml配置和它有一些奇怪的语法错误,我无法弄清楚如何解决它。
本来我有这个,一切都还顺利:
language: node_js
node_js:
- '7'
- '6'
- '5'
- '4'
script: 'npm install istanbul && node cli.js --coverage test/testsrc/es5-es6/a.js'
after_script: 'npm install coveralls && cat coverage/lcov.info | ./node_modules/.bin/coveralls'
notifications:
email: false
slack:
rooms:
- sumanjs:gvauyHhXXXXXpV5v8LlQOAcI#general
不过,我看到,我们需要得到容器提供一些C++库,所以我不得不有的一些东西添加到.yml文件根据这些指令:
所以现在我有这个,这是无效的,但我不知道为什么:
language: node_js
node_js:
- '7':
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
- '6':
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
- '5':
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
- '4':
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
script: 'npm install istanbul && node cli.js --coverage test/testsrc/es5-es6/a.js'
after_script: 'npm install coveralls && cat coverage/lcov.info | ./node_modules/.bin/coveralls'
notifications:
email: false
slack:
rooms:
- sumanjs:gvauyHhXXXXXcuzpV5QOAcI#general
我把这个交给一个YAML棉短绒和它说:
谢谢,我更新了问题,使其更清楚,我开始了有效的yml,添加了一些东西,现在它是无效的,仍然试图找出这一点 –