gitlab+jenkins+maven的自动化部署

版本说明
Jenkins:2.222.4
Jdk:1.8
Git:2.27.0
Maven:3.6.3
步骤流程
Gitlab安装部署、创建项目
配置免密连接
Jenkins安装部署
**连通gitlab与jenkins

Gitlab安装部署、创建项目

1.Gitlab安装部署、创建项目请自行百度

2.这里展示已创建好的项目示例:

在这里插入图片描述

配置免密连接

1.需要连接gitlab的服务器配置RSA SSH keys[当然也可以配置ED25519等其他SSH keys]下面展示一些 内联代码片

[root@localhost ~]# cd .ssh/
[root@localhost .ssh]# ssh-keygen -t rsa -b 2048 -C "****"

*这里的“**”为标记注释,自行填写,之后一直回车,出现方块图形表示创建成功
之后如图:
在这里插入图片描述将id_rsa.pub复制到自己的gitlab账户中:
在这里插入图片描述

2.在服务器中使用git克隆项目并且进行提交测试查看是否git和gitlab已经连通

jenkins安装部署

1.jenkins安装请自行百度

2.安装好jenkins之后,配置环境:

在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.下载插件:

在这里插入图片描述在这里插入图片描述

4.Jenkins创建项目

在这里插入图片描述在这里插入图片描述在这里插入图片描述这里的credentials通过ssh 私钥连接:
在这里插入图片描述在这里插入图片描述之后到达build triggers:
在这里插入图片描述点击advanced:
在这里插入图片描述Secret token为点击generate生成,这里注意复制,一会要用到
好的,我们在jenkins中测试一下:
在这里插入图片描述在这里插入图片描述下面我们就需要让jenkins感知gitlab,当gitlab项目出现修改代码时,jenkins自动进行部署

连通gitlab与jenkins

在这里插入图片描述在这里插入图片描述在这里插入图片描述创建之后生成如图所示:
在这里插入图片描述之后进入项目配置:
在这里插入图片描述在这里插入图片描述URL:
在这里插入图片描述Secret token:
在这里插入图片描述点击 Add Webhook之后进行测试:
在这里插入图片描述返回200则表示成功:
在这里插入图片描述这时我们回看jenkins发现一个此项目正在构建中:
在这里插入图片描述自此之后一旦该项目出现变动,jenkins会自动进行部署

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值