我有我们的基于Java EE的应用程序的SVN回购配置的Jenkins CI。如何使用Jenkins CI部署Java EE应用程序?
我能够构建应用程序,但在部署战争时遇到问题。实际上,我不知道如何从构建中获取war文件并将其部署到远程Tomcat 7服务器。
我需要以战争部署的形式将此代码部署到Tomcat 7。请指导我通过任何教程或文档。
我有我们的基于Java EE的应用程序的SVN回购配置的Jenkins CI。如何使用Jenkins CI部署Java EE应用程序?
我能够构建应用程序,但在部署战争时遇到问题。实际上,我不知道如何从构建中获取war文件并将其部署到远程Tomcat 7服务器。
我需要以战争部署的形式将此代码部署到Tomcat 7。请指导我通过任何教程或文档。
有一个插件是:https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin
基本上,部署插件将使用内置的REST API/manager application Tomcat的部署war文件。
我在愤怒中使用它,它非常简单。该插件可以完成您在简单情况下所需的一切。
如果您的需求比这更复杂,您可以直接脚本访问管理REST API,但我建议您从插件开始。
如果你的版本是基于Maven的,你可以使用Maven Tomcat plugin。这将会或多或少地执行与Jenkins Deploy plugin相同的操作,但它会增加对构建工具的依赖性,而不会影响持续集成工具。
这可能有所帮助:http://www.tomcatexpert.com/blog/2012/03/21/integrating-jenkins-and-apache-tomcat-continuous-deployment – Sai
尝试插件:https://wiki.jenkins -ci.org/display/JENKINS/Deploy+Plugin – Jayan