В поисках CI(> - <)
Постановка задачи
Разработчики!
Деплоить автоматически!
ВСЕГДА!
Анализ требований
• Self hosted
• Билд – тесты – билд – деплой
• Разные стратегии деплоя в зависимости от ветки
• Автоматичный запуск
• Ручной запуск
— Сборка по хуку? — Не, не слышал.
— Полинг репозитория? — ЩТА?
drone.io! ЧТО ТЫ ДЕЛАЕШЬ?
АХАХАХ ПРЕКРАТИ
25$ в месяц
vexor.io
Strider-CD Drone.io go.cd vexor.io Buildbotm!a!x
Установка 2 1 0 3 1 3
Стабильность!работы 3 4 6 0 4 6
Легкость настройки 2 3 1 2 0 5
Гибкость !сборки 3 1 10 0 4 10
Интерфейс 4 5 3 2 0 5
Интеграция с сервисами 2 3 0 1 0 3
Сборка по изменению 0 5 5 2 0 5
Контрибьютинг 1 1 0 2 0 2
Облачность 0 2 2 1 2 2
КПП* 0,41 0,6 0,65 0,31 0,26 41
* коэффициент полезности програмули
Почему не…
GITLAB CI
Jenkins
Ваш CI — говно, вы ничего не понимаете в
CI.