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