Jenkins+Gitlab自动打包配置

安装插件

在Jenkins服务器中选择仪表盘-系统管理-插件管理
在这里插入图片描述
在插件管理页选择可选插件标签,搜索gitlab plugin,gitlab hook plugin,maven integration,nexus platform plugin,post build task这几个插件,选择后点击下载安装
在这里插入图片描述

修改系统配置

在Jenkins服务器中选择仪表盘-系统管理-系统配置
在这里插入图片描述
在系统配置页面Gitlab配置项下,勾选enable auth,填写connection name(随意填写),gitlab url(要监控打包的gitlab地址),credentials选择添加
在这里插入图片描述
在凭据添加页面,类型选择gitlab api token,id随意填写可区分即可,api token按如下步骤获取
在这里插入图片描述
登录gitlab服务器,在用户设置中选择access token,名称随意填写,过期日期不填为永不过期,选中下方api,点击创建,生成的token即为以上凭证页面需要的api token

在这里插入图片描述
创建凭证完成后即可在gitlab配置项中选择该credentials
在这里插入图片描述

修改全局工具配置

在Jenkins服务器中选择仪表盘-系统管理-全局工具配置
在这里插入图片描述
在全局工具配置页的maven配置中输入jenkins服务器上maven配置文件路径
在这里插入图片描述
在git配置中输入git名称和执行文件路径,保存配置
在这里插入图片描述

创建任务

在Jenkins仪表盘上选择新建视图,输入视图名称,选择列表视图,创建完成
在这里插入图片描述
选择上一步创建的视图,点击左侧菜单新建任务,输入任务名称,选择‘构建一个maven项目
在这里插入图片描述
在项目配置中的gitlab connection中选择系统设置中添加的gitlab信息
在这里插入图片描述
在源码管理中选择git,repository url输入gitlab中项目源码地址,credentials中点击添加
在这里插入图片描述
在添加凭据页面选择username and password,输入可以访问gitlab项目代码的用户名和密码,输入id,添加凭据
在这里插入图片描述
返回项目配置页,在源码管理中git的credentials中选择刚才添加的凭据,branches to build中输入要跟踪项目的branch名称,源码库浏览器选择gitlab
在这里插入图片描述
构建触发器中选择Build when a change is pushed to GitLab,记住后面的url,选择下方的push evens
在这里插入图片描述
在点开高级选项,点击Secret token下的generate,生成新的token,记住该token
在这里插入图片描述
登录gitlab,在项目的settings中选择integrations,输入上面两步记住的url和token,选择push evens,保存
在这里插入图片描述
返回jenkins项目配置,在构建后操作中选择post build task,在script中编写出包后的自动部署脚本
在这里插入图片描述
保存配置,在gitlab的项目上提交代码,验证是否可以触发自动触发和部署

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值