Я работаю над примером проекта Angular, сгенерированным yoman.
Я могу запускать тесты кармы локально (я установил системную переменную 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
Это стандартное угловое приложение, созданное с помощью Yeoman - все должно работать "из коробки", а в реальности все по-другому...
Кто-нибудь успешно настроил его?
Версии программного обеспечения, которые я использовал:
user@machine:~/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