DevOps之五-- Gitblit 触发 Jenkins

导航

  • 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

5. 提交 git,测试能否触发构建。

你可能感兴趣的:(DevOps之五-- Gitblit 触发 Jenkins)