1
爲什麼Travis CI使用匿名版本添加額外的Node.js版本,然後使用Node.js 0.10.x來構建它?Travis CI中的未版本化版本
這是我.travis.yml
文件:
language: node_js
sudo: required
dist: trusty
matrix:
include:
- node_js: "0.10"
script: "npm test"
- node_js: "0.12"
script: "npm test"
- node_js: "4"
script: "npm test"
- node_js: "6"
script: "npm run travis"
addons:
postgresql: "9.5"
before_script:
- psql -c 'create database pg_promise_test;' -U postgres
- node test/db/init.js
env:
- BLUEBIRD_DEBUG=0
這是我的特拉維斯CI生成日誌:
1563.1 linux Node.js
1563.2 linux Node.js: 0.10
1563.3 linux Node.js: 0.12
1563.4 linux Node.js: 4
1563.5 linux Node.js: 6
的第一個項目總是出來作爲一個額外的構建,我不需要,因爲我已經在我的.travis.yml
文件中指定了Node.js 0.10。
有沒有一種方法可以擺脫那個輔助構建?
這種變化的結果:一個錯誤嘗試解析您的.travis.yml文件時發生.'。請參閱https://travis-ci.org/vitaly-t/pg-promise/builds/153840739 –
好吧,那麼語言:...對配置非常重要,以解決同樣的問題,但對關鍵''編譯器:...'在這裏不適用。您可能想要將您的體驗添加到引用的故障單。 – joepd
我真的沒有理由迴應那裏......我做錯了什麼? –