0

每当开发人员使用 jenkins 将代码签入代码存储库时,我们就能够构建 Java 应用程序,并且生成的 war 文件会自动部署到开发环境(Tomcat 服务器)。稍后我们需要将相同的war文件部署到测试环境。jenkins 中是否有任何功能可以将 war 文件从 dev 部署到测试环境?

4

2 回答 2

0

您应该考虑设置一个工件存储库(Nexus、Artifactory),用于存储您的工件。然后,您的部署应始终从该存储库中获取工件。

要从 Nexus 执行部署,您可以使用部署插件https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

于 2013-02-18T14:22:13.623 回答
0

我建议将 WAR 文件发布到 Maven 存储库中,例如Nexus,然后使用Rundeck执行部署。

Rundeck 有适用于JenkinsNexus的插件

于 2013-02-19T00:23:34.100 回答