配置Jenkins:
首先安装插件:
Gitlab Hook Plugin
,Gitlab Plugin
-
安装好插件之后,在项目的构建触发器那块可以看见:
记住那个URL,之后在Gitlab上配置要用到。
记住那个URL,之后在Gitlab上配置要用到。
记住那个URL,之后在Gitlab上配置要用到。
下面可以选择Gitlab
哪种动作触发构建,如push
,合并分支等。
配置GitLab
-
首先要在
Gitlab
上开启webhook
。(需要使用admin账号) -
在需要自动配置的项目上配置:
Settings
--->Integrations
--->URL
在URL里填上之前jenkins中得出的URL
-
点击测试:
会有403报错,这是因为
jenkins
没有开启接收外部请求的功能。在jenkins上配置开启外部请求:
系统管理 ---> 系统配置 ---> 往下拉找到Gitlab那块把勾选的去掉
应用保存之后,再在
Gitlab
上点击test
。之后在
Gitlab
上push
一个版本,再看jenkins
就能看到自动构建的了