前言
Gitlab上发生push event后就会出发jenkins build
步骤
- 登陆gitlab,在User setting中配置Access Tokens
如图所示,填写完 Name和Expires date之后,选中四个Scopes,就可以点击Create personal access token来生成API token. 在生成之后,要注意把token保存下来,因为之后无法查看了。 - 登陆Jenkins下载Gitlab plugin。下载好之后,点击系统设置,找到Gitlab那个选项,配置Gitlab Connections,注意Gitlab host URL填写Gitlab的http地址,Credentials中创建Gitlab API token,创建好之后,点击Test Connection测试一下,出现Success表示连接成功。
- 最后进入Job,在Source Code Management中选择Git,Repository URL中填写对应repository的http地址,Credentials里选择 Username with password,注意 username是你登陆gitlab的用户名,password是之前生成的access token,填好之后,如果没有报错表明成功。
- Build Triggers中选择Build when a change is pushed to GitLab,点开Advanced