我让Jenkins CI配置了基于Java EE的应用程序的SVN存储库。
我能够构建应用程序,但我在部署war时遇到了问题。实际上,我完全不知道如何从构建中获取war文件并将其部署到远程Tomcat7服务器上。
我需要以war部署的形式将此代码部署到Tomcat7。请指导我完成任何教程或文档。
发布于 2012-12-10 16:20:54
如果你的构建是基于Maven的,你可以使用Maven Tomcat plugin。这将执行与Jenkins Deploy plugin或多或少相同的操作,但它将添加对构建工具的依赖,而不是对持续集成工具的依赖。
发布于 2012-12-10 16:09:25
有一个插件可以解决这个问题:https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin
基本上,部署插件将使用tomcat内置的REST API/manager application来部署war文件。
我在愤怒中使用它,它非常简单。对于一个简单的情况,这个插件可以做你需要的所有事情。
如果您的需求比这更复杂,您可以通过脚本直接访问管理REST API,但我建议您从插件开始。
https://stackoverflow.com/questions/13795915
复制相似问题