1. Jenkins 安装

 

1.1安装方式:

  • 选择windows 安装文件或以war包形式运行

下载地址:https://jenkins.io/

选择最新版本的window版

Jenkins WebSphere 部署

1.2插件安装:

  • 选择默认插件安装全部插件

 

  1. Jenkins WebSphere插件安装

 

2.1安装:

  • 在可选插件列表中搜索WebSphere Deployer Plugin 安装Jenkins WebSphere 部署Jenkins WebSphere 部署
  • 2.2配置:

  • 进入was安装目录/home/fsuwp/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/fsuwp/IBM/WebSphere/AppServer/plugins
  • com.ibm.ws.security.crypto.jar拷贝到Jenkins安装目录下Jenkins/plugins/websphere-deployer/WEB-INF/lib

  • 3.

  • Jenkins 全局工具配置
  • JDK 配置Jenkins WebSphere 部署
  • MAVEN配置
  • Jenkins WebSphere 部署
  • 由于springboot项目结构的原因,我们需要先构建最简单父级项目,再在父级项目内以相对路径关联到子项目module。父级与子级文件位置如下Jenkins WebSphere 部署

 

对应父级文件目录

Jenkins WebSphere 部署

 父级文件pom文件关联子级目录

Jenkins WebSphere 部署 

 对应子级文件目录:

Jenkins WebSphere 部署

 使用jenkens之前需要确保配置好系统变量MAVEN_HOME以及Path里添加maven下bin目录路径,需要在第一次使用时先在项目所在文件目录里用mvn compile编译下文件,以确保maven仓库包含所需依赖文件

Jenkins WebSphere 部署

部分本地仓库没有的文件并且无法直接使用网络安装的文件,需要我们自己安装到私库里,以我的路径为例 

 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

安装后结果如下4Jenkins WebSphere 部署

 

pom文件依赖要以本地私有安装后路径为主

D:\Maven\3.5.0\repository\com\ibm\db2\db2jcc4\db2jcc4\10.1\db2jcc4-10.1.jar

Jenkins WebSphere 部署

Pom文件里再添加对应依赖 

Jenkins WebSphere 部署 

 到父级文件所在目录运行mvn compile确保运行成功

Jenkins WebSphere 部署

 

  • ANT 配置
  • Jenkins WebSphere 部署
  • NodeJS 配置
  • Jenkins WebSphere 部署

 备注:工具配置与环境变量配置相似

 

4.Jenkins WebSphere 部署

新建任务

Jenkins WebSphere 部署

 

 

 

  • 输入任务名称,选择构建自由风格软件项目,点击确定
  • Jenkins WebSphere 部署
  • 输入描述
  • Jenkins WebSphere 部署
  • 源码管理

依据版本管理工具进行配置,这里选择SVN,输入项目地址及账号密码

Jenkins WebSphere 部署

 

  • 构建触发器

触发自动构建操作,可自己选择

Jenkins WebSphere 部署

 

 

  • 构建环境
  • Jenkins WebSphere 部署
  • 构建:增加构建步骤->调用顶层Maven目标
  • Jenkins WebSphere 部署

 

  • 构建后操作:增加构建后操作步骤->Deploy To IBM WebSphere Application Server

输入was IP,was Deployment Manager SOAP_CONNECTOR_ADDRESS 端口及控制台登陆用户密码

Jenkins WebSphere 部署

 上图中,IP为webSphere部署所在服务器IP,connect type为固定SOAP连接方式,Port为默认SOAP连接端口,参照下图获取,username为webSphere连接时用户名

Jenkins WebSphere 部署

 下面输入应用名称,war包位置,服务器最终部署位置(格式:WebSphere:cell=单元名称,node=node名称,server=server名称)及下下文访问路径

Jenkins WebSphere 部署

 添加主机名IP映射如158.220.140.205 node205 到C:\Windows\System32\drivers\etc\hosts中

Jenkins WebSphere 部署

 

5.构建任务:选中任务->立即构建

Jenkins WebSphere 部署

 

 Jenkins WebSphere 部署

  • 左下角可查看控制台输出
  • Jenkins WebSphere 部署

相关文章: