使用jenkins+gitblit自动化部署

假如想要ds_be这个项目 自动化部署


使用jenkins+gitblit自动化部署_第1张图片
image.png

1.设置jenkins

1.1 进入jenkins,点击新建任务

使用jenkins+gitblit自动化部署_第2张图片
image.png

1.2 输入名称,选中后点击确定创建任务

使用jenkins+gitblit自动化部署_第3张图片
image.png

1.3 创建后的页面

使用jenkins+gitblit自动化部署_第4张图片
可以填一些任务描述

1.4 输入你项目可以克隆的url

使用jenkins+gitblit自动化部署_第5张图片
image.png

1.4.1 点击添加后会让你输入clone git的用户名密码,鉴权使用,id可以不填

使用jenkins+gitblit自动化部署_第6张图片
image.png

1.4.2 选中你输入的用户名密码

使用jenkins+gitblit自动化部署_第7张图片
image.png

1.5 设置触发器,这个在设置gitblit的时候会用到(令牌随意输就行)

使用jenkins+gitblit自动化部署_第8张图片
image.png

1.6编辑构建脚本(一定要设置圈起来的地方,不然job完成后会杀死tomcat)

使用jenkins+gitblit自动化部署_第9张图片
image.png

1.7 点击保存,设置完成

使用jenkins+gitblit自动化部署_第10张图片
image.png

2 设置gitblit

2.1.进入gitblit的groovy目录

使用jenkins+gitblit自动化部署_第11张图片
image.png

2.1 复制一份 jenkins.groovy

cp jenkins.groovy ms_pc-jenkins.groovy

2.2 进入jekins 编辑(设置回调url)

使用jenkins+gitblit自动化部署_第12张图片
这里的url就是1.5设置的触发器url

这里的url就是1.5设置的触发器url

2.3 保存之后重启gitblit

2.4 进入gitblit管理页面,点击编辑

使用jenkins+gitblit自动化部署_第13张图片
image.png

2.5 选中 Receive

使用jenkins+gitblit自动化部署_第14张图片
image.png

2.6 把刚刚自己(在第2.1-2.2步)设置的ms_pc-jenkins.groovy选中,移动到Selected,点击保存

使用jenkins+gitblit自动化部署_第15张图片
image.png

3 这样就大功告成,push之后会自动触发1.6里面设置的脚本

使用jenkins+gitblit自动化部署_第16张图片
可以查看构建日志

2021.04.03更新
授权策略配置


使用jenkins+gitblit自动化部署_第17张图片
2021-04-03_104354.png

你可能感兴趣的:(使用jenkins+gitblit自动化部署)