Jenkins WebSphere 部署

  1. Jenkins 安装

 

1.1安装方式:

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

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

选择最新版本的window版

1.2插件安装:

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

 

  1. 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.构建任务:选中任务->立即构建

 

 

  • 左下角可查看控制台输出
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Jenkins离线部署是指将Jenkins服务器部署在无互联网连接的环境中。一般情况下,Jenkins是通过互联网连接来进行插件更新、下载构建工具等操作的。然而,有些安全或隔离的生产环境并不允许服务器直接访问互联网,因此需要进行离线部署来满足特定需求。 要进行Jenkins离线部署,首先需要从Jenkins官网下载离线安装包。然后,将安装包复制到无互联网连接的服务器上。在服务器上安装Java运行环境,并配置好环境变量。接下来,解压安装包并运行Jenkins。 离线部署后,Jenkins将无法通过互联网连接进行插件更新和下载构建工具等操作。为了解决这个问题,可以使用插件管理的高级选项中的"高级"选项来手动安装插件。首先,在互联网连接的环境中找到所需的插件的.hpi或.jpi文件,并将其复制到Jenkins服务器的插件目录下。然后,重新启动Jenkins,它将自动加载并启用这些插件。 离线部署后,还需手动配置构建工具。将构建工具的安装包下载到离线服务器并解压,然后在Jenkins的全局配置中指定工具的路径。这样,Jenkins就可以在离线环境中正常使用这些工具进行构建操作。 总之,Jenkins离线部署是一种满足无互联网连接生产环境需求的解决方案。通过准备离线安装包、手动安装插件和配置构建工具等步骤,可以使Jenkins在离线环境中正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值