导航
- DevOps之一--自动化CI、CD基础概念
- DevOps之二--Docker快速安装Jenkins
- DevOps之三--Jenkins + Gitblit +Maven快速构建 springboot 项目
- DevOps之四--Publish over SSH远程部署
- DevOps之五-- Gitblit 触发 Jenkins
一、Gitblit 安装
1.下载镜像
# 可根据需求使用不同的版本
docker pull jacekkow/gitblit
2.运行镜像
# -v ~/gitblit:/opt/gitblit-data 映射文件至宿主机,方便后续修改配置
docker run -d --name=gitblit -p 8080:8080 -p 9418:9418 -p 29418:29418 -v ~/gitblit:/opt/gitblit-data jacekkow/gitblit
二、配置 Gitblit 触发 Jenkins
注意:这里的前置条件是 Jenkins 已经配置了远程 API 匿名触发构建,并打通了服务器之间的网络
1. gitblit 服务器中进入配置文件所在路径(cd ~/gitblit/groovy/)
image.png
2. 复制 jenkins.groovy 文件为项目名称,例如:TestJenkins.groovy这里复制jenkins.groovy 是为了不同的项目使用不同的触发 Jenkins配置。
image.png
3. vi TestJenkins.groovy 编辑文件
注意:括号中有单引号
image.png
4. 配置 Gitblit 版本库
配置当前项目使用哪个配置文件来触发 Jenkins构建。
image.png
image.png