持续集成之jenkins实践教程:基础篇(2): 集成gitlab

本文介绍了如何使用Jenkins与GitLab集成,通过安装GitLab Plugin插件1.4.6,配置GitLab API Token,实现GitLab push后触发Jenkins构建。详细步骤包括事前准备、插件安装、系统设置、认证信息配置以及集成验证。
摘要由CSDN通过智能技术生成

这里写图片描述
作为持续集成的利器Jenkins已经得到了广泛地应用,仅仅作为一个工具,Jenkins已然有了自己的生态圈,支持其的plugin更是超过1300+。在实际中如何使用以及如何更好地使用jenkins,一直是大家在实践并讨论的。本系列文章将会从如何使用jenkins方面对一些细节进行总结和整理,这篇文章将会介绍如何在Jenkins中实现与gitlab的集成

事前准备

只要有jenkins即可,没有的可以使用Jenkins官方的镜像或者安装包,或者使用Easypack中封装的基本一致的Jenkins。

docker pull镜像

[root@liumiaocn ~]# docker pull liumiaocn/jenkins
Using default tag: latest
latest: Pulling from liumiaocn/jenkins
Digest: sha256:87c954f71bc3ce1ba5d001bfbae501f9965368c16f0111ef951350376c2f6832
Status: Image is up to date for liumiaocn/jenkins:latest
[root@liumiaocn ~]#

启动Jenkins镜像
docker run -d -p 8090:8080 -p 50000:50000 –name jenkins liumiaocn/jenkins

[root@liumiaocn ~]# docker run -d -p 8090:8080 -p 50000:50000 --name jenkins liumiaocn/jenkins
63dc2d52de03074858a6b61db4955345a66cfd436c5a47384924e9e3f8177778
[root@liumiaocn ~]#

plugin

与gitlab的集成也是通过插件来做的,需要安装GitLab Plugin插件,目前版本是1.4.6,通过使用这个插件进行集成能够使得gitlab在push之后能够调用jenkins进行构建。详细说明如下图所示
这里写图片描述

安装

可以使用jenkins的插件管理页面进行安装,也可以使用其id(gitlab-plugin)在镜像中进行安装并重启镜像即可。在mailer中我们也使用了jenkins官方所提供的install-plugins.sh,连同依赖关系一起安装给自定义jenkins会带来极大的方便。

[root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值