从Nexus部署到Tomcat(通过Jenkins / Hudson)

时间:2011-09-18 18:30:51

标签: tomcat maven hudson jenkins nexus

我希望为我们的内部开发创建一个三步流程,我在第三步遇到了一些问题。

第1步: 开发人员将使用Jenkins将项目的快照版本构建/部署到Nexus快照存储库。作为后期构建步骤,该项目还将构建的WAR部署到Tomcat(使用DeployArtifact插件)。

第2步: 使用Jenkins promoted builds plugin,开发人员可以指定构建为QA做好准备。然后,此版本使用候选版本号进行标记,并部署到Nexus版本库。

第3步: 我希望QA能够登录Jenkins并能够将新创建的候选版本部署到Tomcat(QA的另一个tomcat实例)。

我知道我可以通过使用shell脚本的手动构建过程完成所有这些操作,但我真的希望有一个Jenkins插件允许QA查找候选发布版插件的列表并将特定的插件部署到Tomcat中。

1 个答案:

答案 0 :(得分:3)

我认为你正在寻找像詹金斯Artifactory plug-in for release management这样的东西。

使用Nexus,您最接近的是Staging suite功能。我不知道它可能与Hudson或Jenkins有任何整合。此外,这仅适用于专业版的Nexus。