Что означает развертывание для этого приложения (например, копирование файлов, остановка и запуск служб, ...)?
Начальные точки:
- Плагины, которые вы можете посмотреть на https://wiki.jenkins-ci.org/display/JENKINS/Plugins (для Дженкинса) и http://wiki.hudson-ci.org/display/HUDSON/Plugins (для Хадсона)
- Если у вас есть сценарии автоматического развертывания, но они запускаются только локально, установите клиент Hudson (узел / ведомое устройство) на prod и настройте задание, которое запускает сценарии (сценарии) для запуска только на рабочем компьютере. Убедитесь, что артефакты доступны с продакшн-машины или что вы сначала их подтолкнули.
Отказ от ответственности: я обычно не решаюсь использовать один и тот же Hudson / Jenkins для развертываний dev и prod. Обязательно установите правильные разрешения, чтобы не все могли начать развертывание prod.