Настройка Bamboo (Atlassian) или Jenkins

Цена договорная • безналичный расчёт, электронные деньги
30 августа 2015, 03:02 • 3 отклика • 36 просмотров
Привет! Мы - B2B стартап по оптимизации продаж. У нас есть 3 сервера - продакшен, тестовый и разработка.
Есть юнит и интеграционные тесты на бэк и фронт, функциональные тесты. Делаются сборки фронта и автодеплои.
В данный момент автодеплой реализован примитивно - мы каждые 5 минут проверяем, если есть новый коммит. В случае если есть, тянем его, билдим, обновляемся, накатываем миграции и т.п.
Тесты разработчики запускают локально по хукам перед коммитам.

Мы хотим continuous integration.
1. Запуск юнит и интеграционных тестов после каждого коммита в основные ветки разработки на сервере. Чтобы мы могли отследить, после какого коммита ломаются тесты.
2. Билды и апдейты, миграции на основании хука.
3. Настроить мердж даун из мастер ветки в дев.

Необходим специалист, который имеет опыт в поднятии таких процессов. Пишите.