本篇主要是演示jenkins集成gitlab


代码版本管理工具用的git,存放代码的地方,这里用的是gitlab(用github也一样)

1.jenkins上gitlab的配置(系统设置中)

jenkins学习系列之集成gitlab


Credentials这里点击add后,需要gitlab上的一个token值

jenkins学习系列之集成gitlab

token值按照如下方式查找,可能页面上的显示会有点不一样,但操作上是一样的:

jenkins学习系列之集成gitlab

这个token值的作用就是jenkins用它来调用gitlab的API,从而实现一系列操作。


2.jenkins集成gitlab的流程

A.在gitlab上创建一个代码库

B.本地(git init、add、commit、push)

C.jenkins拉取代码库的代码

以上是jenkins集成gitlab的流程,本次演示仅仅是jenkins拉取gitlab上的代码


3.jenkins集成gitlab的详细步骤

A.在jenkins首页点击新建任务,选择自由风格的软件项目以及填写任务名称,点击确定后开始配置job

jenkins学习系列之集成gitlab

B.因为只是集成gitlab,并不需要做其他的操作,所以只需要源码选择git,并按照如下配置:

jenkins学习系列之集成gitlab

C.以上基本就配置好了(如果想定时执行,就点击框框最后的问号,按照提示进行配置),点击确定保存,然后点击立即构建

jenkins学习系列之集成gitlab

D.左下角#后的数字表示第几次执行这个job,球是蓝色表示执行成功,红色表示执行失败,按照下图可以查看控制台输出日志

jenkins学习系列之集成gitlab

jenkins学习系列之集成gitlab

以上是关于本次jenkins集成gitlab的操作,其实没什么实际上的意义,仅仅是演示一下而已,可能也会有所遗漏,望有人提点下。

如果对文章有疑问或者哪里不懂的请联系我,在力所能及的范围内帮助解答;如果文章有错误,也欢迎指出;也希望jenkins的大牛来一起互相交流学习。

微信号:crazy_boy-smile

知乎链接:https://zhuanlan.zhihu.com/p/37256428

相关文章: