如何使用Jenkins CI部署Java EE应用程序?

时间:2012-12-10 06:14:26

标签: java java-ee jenkins continuous-integration jenkins-plugins

我让Jenkins CI配置了基于Java EE的应用程序的SVN repo。

我能够构建应用程序,但在部署战争时我遇到了问题。实际上我不知道如何从构建中获取war文件并将其部署到远程Tomcat 7服务器。

我需要以war部署的形式将此代码部署到Tomcat 7。请指导我完成任何教程或文档。

2 个答案:

答案 0 :(得分:1)

如果您的构建基于Maven,则可以使用Maven Tomcat plugin。这将与Jenkins Deploy plugin执行大致相同的操作,但它会依赖于您的构建工具而不是您的持续集成工具。

答案 1 :(得分:0)

有一个插件:https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

基本上,deploy插件将使用tomcat内置的REST API/manager application来部署war文件。

我愤怒地使用它,而且非常简单。该插件可以完成您在简单情况下所需的一切。

如果您的需求比这更复杂,您可以直接编写对管理REST API的访问权限,但我建议您从插件开始。