我是新來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,添加了一些東西,現在它是無效的,仍然試圖找出這一點 –