java自动化部署(jenkins+gitlab+maven)

统一使用gitlab做为jenkins认证

注意gitlab和jenkins的安装可以查看另外的博客

  1. 安装Gitlab Authentication Plugin插件(小白教程:系统管理》插件管理》可用的 搜索该插件安装并重启)
    在这里插入图片描述
  2. 使用管理员身份登录gitlab找到应用,添加应用,安装如下图方式提交后会生成客户号之类的。在这里插入图片描述
    在这里插入图片描述
  3. 到jenkins页面选择 系统管理》全局安全配置》,勾选最上面的Enable security单选框,这个时候会滑出更多配置项,选中Gitlab Authentication Plugin,按下图方式填写完成,会立刻生效在这里插入图片描述

jenkins创建项目

  1. 在jenkins中点击新任务,选择构建一个maven项目在这里插入图片描述
  2. 在弹出页中选择Source Code Management,选择git,按照下图方式填写
    在这里插入图片描述
  3. 选择Build Triggers,勾选Build when a change is pushed to GitLab复选按钮,在滑出的配置信息中,点下高级设置,配置如图
    在这里插入图片描述
  4. 去gitlab中添加webhook,选择项目,在设置中找到导入所有仓库(integrate)url填写步骤三中的GitLab webhook,secret token填写步骤三中生成的Secret Token,触发事件选择自己需要的,点击添加,可以测试是否成功(404,403解决办法)
    在这里插入图片描述
  5. 选择jenkins的Pre Steps,可以填写一些构建时要执行的命令,如图我就执行了一些清理命令在这里插入图片描述
  6. 选择Post Steps,可以填一些构建后需要执行的信息
    在这里插入图片描述
  7. 同时选择Post-build Actions,我们可以借助Extended E-mail Notification插件,在我们需要的时候给我们发邮件可以参考这篇博客
  8. 如果我们需要给远程window系统部署项目,可以参考这篇博客
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值