continuous integration for javascript projects
Post on 02-Jul-2015
215 Views
Preview:
DESCRIPTION
TRANSCRIPT
Continuous integration для JavaScript проектов
Андрей Кучеренко, EPAM Systems
CI - это...
Преимущества
● Быстрое выявление и решение проблем● Постоянный запуск тестов● Всегда есть версия для демо или
тестирования● Короткий цикл разработки
Стадии CI для JS
● “Скопируй свои файлики, картинки и что там у тебя еще, к нам в папку”
● “У нас все билдится, но мы пока не пишем тесты”
● “У нас все есть, на CI запускаются тесты”● “Наш CI делает деплой, если билд не
упал”
Проблемы при использовании CI
Нечего интегрироватьНе уделяется внимание CICI не информативенCI работает медленно
i
Red > Green > Refactor
i
Build Breakers
Build Breakers
Инструменты
Hardware layeri
npm & npmEnterprise & sinopia Lots of companies using Node.js love the "many small modules" pattern that is part of the Node culture
Headless browsers
Lineman.js
Broken Window Theory
?
top related