- 下载weblogic插件
- 在系统配置中的WebLogic Deployment Plugin中进行配置
Additional classpath:该jenkins服务器上wlfullclient.jar包存放目录
eg: /home/jenkins/.jenkins/libs/wlfulclient.jar
该jar包的由来:
功能:进行jenkins与weblogic服务器的通信
获取:对于weblogic12c,进入安装Weblogic的服务器的安装目录,如:E:\software\servers\WebLogic12c\Oracle\Middleware\server\lib,执行java -jar wljarbuilder.jar,成功之后会在当前lib目录下生成wlfullclient.jar,最后将该jar包挪至Jenkins服务器的/home/jenkins/.jenkins/libs/下
Configuration File:该服务器上configuration.xml文件存放位置
eg:/home/jenkins/.jenkins/configuration.xml
功能:配置链接weblogic的一些参数,诸如:用户名,密码等
例子:
name: weblogic服务器的别名,对应于Job中的Environment
target:对应于Job中Targets,weblogic管理的名称,weblogic上必须已经存在,可在weblogic的操作界面中的服务器中查看
host:weblogic的IP地址
port:weblogic的访问端口
login:访问的用户名
password::用户名密码
authMode:登录方式,可默认
如有多个weblogic服务器,可配置多个weblogic-target
3. 在Job中配置插件deploy the artifactory to any weblogic environments
参数:
task name:自定义,可随意
Environment:对应xml文件中的name值
name: 服务器配置(请注意)
base directory:war/ear包文件所在的目录
built resource to deploy:项目war/ear包名称
target:对应xml文件中的target。注意:如果在测试中,部署不成功,可将该参数清空,再次进行测试。
对于fail build if deployment fails和deploy only when sources change 可酌情勾选