@3579km

Концепция деплоймента 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 успешный, что сбивает с толку а лог выплнения команд сохраняется как-то непоследовательно.
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 2
Zarom
@Zarom
Мастер на все руки из жопы
Концепция такая - все эти действия необходимо выполнить на Jenkins. Запаблишить нужно уже собранный проект
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
RUVOD Москва
До 150 000 руб.
FLEETCOR Москва
от 150 000 руб.
МегаФон Екатеринбург
от 100 000 руб.