web-standards-ru / wsd.events

Web Standards Days
http://wsd.events
42 stars 29 forks source link

Интеграция с тревисом. Npm-таск для сборки #104

Closed h4 closed 9 years ago

h4 commented 9 years ago

В общем, на тревисе поднимается нода 4.1, ставятся зависимости. По окончании зависимостей запускается сборка (gulp copy html styles) и делается смоук-тест — смотрим, что появилась папочка dist.

Когда человек клонирует репо руками и делает npm i у него также на постинсталл срабатывает запуск галпа и он получает сразу собранные файлы.

Для запуска дев-сервера нужно запускать npm run server

Если стоит нода меньше 4.1 — по идее должно вылететь сообщение об ошибке сразу.

npm3 требовать обязательно не стал пока, потому что и на 2.x всё собирается.

h4 commented 9 years ago

Щас сосквошу ещё

h4 commented 9 years ago

@pepelsbey комментариев отсыпь, что ли.

pepelsbey commented 9 years ago

Вот тебе отдельный таск build, подтягивай и давай отмашку, когда мёржить.

pepelsbey commented 9 years ago

Я так сильно чинил проблему с вотчером, что всё переписал на отдельные таски, сохранив при этом имена. Убедись, что из-за этого ничего не поломалось.

h4 commented 9 years ago

Билд зелёный.

Руками проверил — снёс всё, сделал npm i, потом npm run server — browsersync открыл браузер и всё показал.

pepelsbey commented 9 years ago

Ну, тогда мёржу. Тишина на площадке!