Развертывание от Nexus до Tomcat (через Дженкинс / Хадсон) - PullRequest
2 голосов
/ 18 сентября 2011

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

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

Шаг 2: Используя подключаемый модуль Jenkins для продвинутых сборок , разработчик может назначить сборку, готовую к QA. Затем эта сборка помечается номером кандидата на выпуск и развертывается в репозитории Nexus.

Шаг 3: Мне бы хотелось, чтобы QA мог войти в Jenkins и развернуть недавно созданного кандидата на выпуск в Tomcat (другой экземпляр tomcat для QA).

Я знаю, что могу сделать все это с помощью процесса ручной сборки со сценариями оболочки, но я очень надеялся, что будет плагин Jenkins, который позволит QA найти список плагинов-кандидатов на выпуск и развернуть конкретный плагин для Tomcat.

1 Ответ

3 голосов
/ 19 сентября 2011

Я думаю, что вы ищете что-то вроде плагина Jenkins Artifactory для управления выпуском .

Самое близкое, что вы получите, используя Nexus, это StagingЛюкс функциональность.Я не знаю никакой интеграции, которая могла бы быть с Хадсоном или Дженкинсом.Кроме того, это доступно только в профессиональной версии Nexus.

...