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

Концепция деплоймента Jenkins для PHP проектов?

Я настроил Jenkins в docker на отдельном сервере. Jenkins подключается к серверу по ssh с помощью плагина Publish over ssh и просто делает на удаленном сервере последовательно git pull, composer и билд angular и тд.

cd /dir && git pull
wait
cd /dir && php yii migrate --interactive=0
wait
cd /dir && composer install
wait
cd /dir && npm install
wait
cd /dir && ng build --prod
wait


Я заметил, что при какой-то ошибке статус билда в Jenkins успешный, что сбивает с толку а лог выплнения команд сохраняется как-то непоследовательно.
  • Вопрос задан
  • 177 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    DevOps-инженер с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Концепция такая - все эти действия необходимо выполнить на Jenkins. Запаблишить нужно уже собранный проект
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

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

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