本篇主要是演示jenkins集成gitlab
代码版本管理工具用的git,存放代码的地方,这里用的是gitlab(用github也一样)
1.jenkins上gitlab的配置(系统设置中)
Credentials这里点击add后,需要gitlab上的一个token值
token值按照如下方式查找,可能页面上的显示会有点不一样,但操作上是一样的:
这个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
B.因为只是集成gitlab,并不需要做其他的操作,所以只需要源码选择git,并按照如下配置:
C.以上基本就配置好了(如果想定时执行,就点击框框最后的问号,按照提示进行配置),点击确定保存,然后点击立即构建
D.左下角#后的数字表示第几次执行这个job,球是蓝色表示执行成功,红色表示执行失败,按照下图可以查看控制台输出日志
以上是关于本次jenkins集成gitlab的操作,其实没什么实际上的意义,仅仅是演示一下而已,可能也会有所遗漏,望有人提点下。
如果对文章有疑问或者哪里不懂的请联系我,在力所能及的范围内帮助解答;如果文章有错误,也欢迎指出;也希望jenkins的大牛来一起互相交流学习。
微信号:crazy_boy-smile
知乎链接:https://zhuanlan.zhihu.com/p/37256428