Я работаю над образцом проекта Angular, созданным yeoman.
Я могу запускать тесты кармы локально (я установил системную переменную CHROME_BIN
, чтобы указать на хром-бинарник, но это могло быть сделано более элегантным способом. Просто быстро обходиться.)
Однако, когда вы пытаетесь создать успешную сборку с помощью travis, я получаю следующую ошибку:
ERROR [launcher]: Cannot start Chrome
Can not find the binary google-chrome
Please set env variable CHROME_BIN
Я выполнил описанные ниже шаги (в основном используя generator-travis-ci
)
Затем попытался исправить его с помощью этого - получил еще одну ошибку: /home/travis/build.sh: line 142: ./.travis/scripts/install_chrome.sh: Permission denied
Это стандартное приложение Angular, созданное с Йоменом - все должно работать "из коробки", тогда как реальность различна...
Кто-нибудь успешно настроил его?
Программные версии, которые я использовал:
[email protected]:~/somewhere $ yo -v; grunt --version; bower -v
1.0.4
grunt-cli v0.1.9
grunt v0.4.1
1.2.6
моя работа Трэвиса: https://travis-ci.org/vucalur/editor-yeoman-test