gitlab+jenkins安装配置

1:首先在jenkins上面安装插件 包括gitlab 和maven的插件

2:配置Global Tool Configuration 主要是配置maven  git  和jdk

3:配置 configure system

先在gitlab的某个用户上面新建一个API TOKEN

然后添加凭据

如果你想把jenkins打成的包通过ssh上传到某个服务器上那么你可以配置一个Publish over SSH

到这里 configure system就配置完成了下面就可以新建项目了

4:新建一个maven项目

配置jenkins触发构建规则

 

上图中 如果是dev分支的代码可以选择勾选 push events 如果是test 或者是master分支代码可能希望当管理员审核代码通过后触发构建则勾选 Merge request events 此外如果勾选的是Merge request events,只能是当前配置webhook这个git账号merge通过后能自动触发构建,如果有两个人可以审核代码并且希望审核通过后都可以自动构建,那么就需要在这两个人的账号上面配置webhook

jenkins打包好了后如果你想把zip包传到其他服务器上进行下面的配置

 

如果你不想把zip包传到其他服务器上,想在本地服务器执行shell脚本则配置

当然如果你在构建dev环境的时候只是想构建一个最新的jar包并且把最新的jar包传到maven私服上去,则进行如下配置

有一点需要注意:我们使用jenkins进行构建打包后,实现自动部署,但 通过shell启动应用程序后,构建job完成应用程序也会自动关闭。解决办法是 修改/etc/sysconfig/下面的jenkins文件,这个文件是jenkins的启动配置文件,按下图所示修改然后重启jenkins 即可。可以参看https://blog.xiehaibo.cn/2018/01/29/after-jenkins-build-and-execute-shell-success_the-started-process-is-killed/ 解决此问题。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值