2013-05-10 74 views
6

我们在我们的项目中使用Jenkins以在开发环境上构建和部署。我用jenkins中的maven成功创建了一个war文件,现在我必须创建另一个工作来将该war文件部署到weblogic服务器中。使用maven和jenkins部署到weblogic

但是,我不知道在jenkins中配置此作业所需的步骤。这是否只是调用Maven部署命令的问题?有人可以告诉我使用jenkins将war文件部署到weblogic 10.3.5所需的步骤是什么?

编辑:我们遵循的方法是在创建战争文件之后,我们正在将战争文件创建为svn,然后部署作业将从那里取出战争文件并将其部署到weblogic中。有一件事是比这更好的方式吗?

感谢, 马尼什

+2

请参见[使用WebLogic Maven的插件进行部署(http://docs.oracle.com/cd/E21764_01/web.1111/e13702/maven_deployer.htm)。 – 2013-05-10 09:14:01

+1

如果您正在使用Maven进行部署,请考虑将要部署的战争放入工件存储库,例如Nexus或Artifactory,而不是Subversion。 Maven将能够为您检索文件,并使用@Charlee Chitsuk提到的WebLogic插件进行部署。 – user944849 2013-05-10 14:19:43

回答

6

使用詹金斯 “中的WebLogic部署插件”。这将为您进行部署。您只需指定:

  • 任务名称:为部署命名;例如。 Webapp WL部署

  • 环境:指定您要部署到的环境。确保您使用的是AdminServer端口号而不是Managed Server端口号;默认值是7001

  • 名称:该名称的WebLogic应该使用你的web应用,以显示已部署组件

  • 内置资源部署:你的webapp的文件名。您可以使用也可以使用正则表达式这个

  • 目标:受管服务器的名称要在Web应用程序部署到

  • 的Weblogic库:无论web应用程序应该被部署为库组件。