Я хочу создать трехэтапный процесс для нашего внутреннего развития, и у меня есть некоторые проблемы с третьим этапом.
Шаг 1. Разработчик будет использовать Jenkins для сборки/развертывания моментального снимка проекта в хранилище моментальных снимков Nexus. В качестве шага после сборки этот проект также развернет встроенный файл WAR на Tomcat (с помощью подключаемого модуля DeployArtifact).
Шаг 2. Использование плагина Jenkins для продвигаемых сборок разработчик может назначить сборку для проверки качества. Затем эта сборка помечается номером кандидата на выпуск и развертывается в репозитории выпуска Nexus.
Шаг 3. Я хочу, чтобы отдел контроля качества мог войти в Jenkins и развернуть только что созданный релиз-кандидат на Tomcat (другой экземпляр tomcat для контроля качества).
Я знаю, что могу сделать все это с помощью ручного процесса сборки с помощью сценариев оболочки, но я действительно надеялся, что будет плагин Jenkins, который позволит QA найти список плагинов-кандидатов на выпуск и развернуть определенный на Tomcat.