2015-10-01 3 views
0

Я работаю над созданием нового проекта с 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 показать в моем выходе сборки:

enter image description here

ли я что-то пропустил вопиюще очевидное или есть другие подводные камни, я должен быть в курсе? Я сконфигурировал другие проекты TravisCI для использования Node v0.12 без проблем, и я не вижу никакой разницы в моей конфигурации здесь.

Полный проект можно найти на GitHub здесь: https://github.com/MeoMix/StreamusSocial

ответ

0

Я не совсем уверен, где вина лежит, но это, безусловно, вопрос вне моей конфигурации.

Я удалил файл .travis.yml, нажал на удаление в GitHub, создал новый файл .travis.yml и нажал новый файл. Проблема исчезла.

Смежные вопросы