- Jenkins 安装
1.1安装方式:
- 选择windows 安装文件或以war包形式运行
下载地址:https://jenkins.io/
选择最新版本的window版
1.2插件安装:
- 选择默认插件安装全部插件
- Jenkins WebSphere插件安装
2.1安装:
- 在可选插件列表中搜索WebSphere Deployer Plugin 安装
-
2.2配置:
- 进入was安装目录/home/user/IBM/WebSphere/AppServer/runtimes
-
com.ibm.ws.admin.client_8.5.0.jar,com.ibm.ws.orb_8.5.0.jar,com.ibm.ws.webservices.thinclient_8.5.0.jar拷贝到Jenkins安装目录下Jenkins/plugins/websphere-deployer/WEB-INF/lib
- 进入was安装目录/home/user/IBM/WebSphere/AppServer/plugins
-
com.ibm.ws.security.crypto.jar拷贝到Jenkins安装目录下Jenkins/plugins/websphere-deployer/WEB-INF/lib
-
3.
- Jenkins 全局工具配置
- JDK 配置
- MAVEN配置
-
(由于springboot项目结构的原因,我们需要先构建最简单父级项目,再在父级项目内以相对路径关联到子项目module。父级与子级文件位置如下
对应父级文件目录
父级文件pom文件关联子级目录
对应子级文件目录:
使用jenkens之前需要确保配置好系统变量MAVEN_HOME以及Path里添加maven下bin目录路径,需要在第一次使用时先在项目所在文件目录里用mvn compile编译下文件,以确保maven仓库包含所需依赖文件
部分本地仓库没有的文件并且无法直接使用网络安装的文件,需要我们自己安装到私库里,以我的路径为例
mvn install:install-file -DlocalRepositoryPath=D:\Maven\3.5.0\repository -DcreateChecksum=true -Dpackaging=jar -Dfile=D:\Maven\3.5.0\repository\com\ibm\db2\db2jcc4\10.1\db2jcc4-10.1.jar -DgroupId=com.ibm.db2.db2jcc4 -DartifactId=db2jcc4 -Dversion=10.1
安装后结果如下4
pom文件依赖要以本地私有安装后路径为主
D:\Maven\3.5.0\repository\com\ibm\db2\db2jcc4\db2jcc4\10.1\db2jcc4-10.1.jar
Pom文件里再添加对应依赖
到父级文件所在目录运行mvn compile确保运行成功
- ANT 配置
- NodeJS 配置
备注:工具配置与环境变量配置相似
4.Jenkins WebSphere 部署
新建任务
- 输入任务名称,选择构建自由风格软件项目,点击确定
- 输入描述
- 源码管理
依据版本管理工具进行配置,这里选择SVN,输入项目地址及账号密码
- 构建触发器
触发自动构建操作,可自己选择
- 构建环境
- 构建:增加构建步骤->调用顶层Maven目标
- 构建后操作:增加构建后操作步骤->Deploy To IBM WebSphere Application Server
输入was IP,was Deployment Manager SOAP_CONNECTOR_ADDRESS 端口及控制台登陆用户密码
(上图中,IP为webSphere部署所在服务器IP,connect type为固定SOAP连接方式,Port为默认SOAP连接端口,参照下图获取,username为webSphere连接时用户名)
下面输入应用名称,war包位置,服务器最终部署位置(格式:WebSphere:cell=单元名称,node=node名称,server=server名称)及下下文访问路径
添加主机名IP映射如192.168.1.123 node123 到C:\Windows\System32\drivers\etc\hosts中
5.构建任务:选中任务->立即构建
- 左下角可查看控制台输出