Чем делать деплой web-приложения?

Есть разработка - 5 разработчиков, PHP + Postgres.
Хотим деполоить автоматом, нравится Docker.

И вопрос что использовать? Древний Jenkins? Или что стоит еще?
Dokku? flynn? ..?

По сути сервер на докер работает.
Но как связать деплой: gitlab + чекаут, чтобы потом еще и тесты завязать вторым этапом.
  • Вопрос задан
  • 285 просмотров
Пригласить эксперта
Ответы на вопрос 1
Во-первых, стоит использовать самый новый Jenkins, какой только найдёте. Из стабильных это сегодня 2.7.2
Во-вторых, чтобы после пуша проект деплоился автоматом, надо подправить хук-скрипт post-update так, чтобы он дёргал Jenkins. Способов много, например, jenkins-cli команда build. Но мой любимый - обращение к API HTTP-запросом
Что касается работы непосредственно с докером - Docker build step plugin смотрели?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы