Назад | Перейти на главную страницу

Действия после тестирования Jenkins при успешном завершении теста: получение изменений и перезапуск игрового сервера

В настоящее время у меня есть сервер, на котором запущен экземпляр Play Framework. Исходный код этого веб-сайта Play находится в репозитории GitHub. Когда репозиторий изменяется, он заставляет Дженкинса извлечь и протестировать новые исходные файлы.

Сейчас мне нравится делать что-то вроде: «Если сборка завершится успешно, вытащите новый код на сервере в указанный каталог и перезапустите экземпляр воспроизведения».

Как лучше всего этого добиться? Я думал, что простой сценарий пост-тестирования bash может работать, но мне было интересно, есть ли какие-нибудь более аккуратные подходы.

Заранее спасибо.

Я бы предпочел создать последующее задание и запускать его только в случае успеха сборки, используя действие «построить другие проекты» в действиях после сборки.