Задать вопрос

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

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

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

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

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

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