CI/CD—Jenkins配置一次完整的jar自动化发布流程

背景:

实现设想:

       要创建自动化发布,需要准备一台测试服务器提前安装好java运行所需的环境,JDK版本最好和Windows开发机器上的版本一致,在Jenkins上配置将构建好的jar上传到测试服务器上,测试服务器自动启动构建好的jar,这些步骤只需要在Jenkins完成相关的配置即可。

一、环境准备

1、在测试机器上安装java运行环境
#解压
tar -zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.8.1_1.tar.gz

#配置环境变量
vim /etc/bashrc
#在文件末尾追加
JAVA_HOME=/opt/devops/java
export PATH=${JAVA_HOME}/bin:${PATH}

2、创建测试用户
#创建用户用于代码测试,指定家目录为/opt/devops/test
useradd -m test -d /opt/devops/test

#设置test用户密码等会Jenkins的SSH认证需要用到
passwd test 

二、将IDEA代码提交到GitLab并在Jenkins上创建maven项目

步骤一:将IDEA上的代码提交到GitLab上

参考:

CI/CD—IDEA上提交代码到GitLab-CSDN博客

步骤二:配置Maven连接GitLab并构建jar

参考:

CI/CD—Jenkins配置Maven+GitLab自动构建jar包-CSDN博客

二、Jenkins上进行操作

1、在Jenkins上安装Publish Over SSH插件用于SSH认证

选择如下图示点击安装即可

2、 配置Publish Over SSH插件连接测试机器
2.1、选择系统管理 --> 系统配置 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值