我让Jenkins CI配置了基于Java EE的应用程序的SVN repo。
我能够构建应用程序,但在部署战争时我遇到了问题。实际上我不知道如何从构建中获取war文件并将其部署到远程Tomcat 7服务器。
我需要以war部署的形式将此代码部署到Tomcat 7。请指导我完成任何教程或文档。
答案 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的访问权限,但我建议您从插件开始。