Я работаю над созданием нового проекта с TravisCI. Проект размещен на GitHub. Я работаю с веткой, development
, которая помечена как ветка по умолчанию.TravisCI не соблюдает предоставленную версию узла
У меня есть следующий .travis.yml
файл:
language: node_js
node_js:
- '4.1'
- '0.12'
before_install:
- npm install -g gulp
- npm install -g jspm
before_script:
- jspm install
и мой файл package.json
имеет:
...
"scripts": {
"test": "gulp test"
},
"engines": {
"node": ">=4.1"
},
...
я понял, что существует несоответствие между заявленным двигателем узла и node_js
вариантов в .travis.yml
, Я сделал это для тестирования, потому что в моей среде dev используется Node 4.1.1, но TravisCI doesn't list 4.x in its provided versions. Он упоминает 4.x a little earlier in the docs.
Несмотря на это, я не вижу 4.x, ни +0,12 показать в моем выходе сборки:
ли я что-то пропустил вопиюще очевидное или есть другие подводные камни, я должен быть в курсе? Я сконфигурировал другие проекты TravisCI для использования Node v0.12 без проблем, и я не вижу никакой разницы в моей конфигурации здесь.
Полный проект можно найти на GitHub здесь: https://github.com/MeoMix/StreamusSocial