Jenkins利用gitlab多分支构建

1、jenkins安装插件 gitlab branch resource plugins

2、在gitlab 个人设置中创建用户访问token

Jenkins利用gitlab多分支构建_第1张图片

3、设置gitlab全局配置(不同于gitlab /project point )

Jenkins利用gitlab多分支构建_第2张图片

【注意】添加凭据时类型选择Gitlab 个人令牌”

Jenkins利用gitlab多分支构建_第3张图片

4、创建多分支项目 

(1)

Jenkins利用gitlab多分支构建_第4张图片

(2),说明

Jenkins利用gitlab多分支构建_第5张图片

5,效果展示

(1)gitlab仓库分支

Jenkins利用gitlab多分支构建_第6张图片

(2)jenkins扫描结果

Jenkins利用gitlab多分支构建_第7张图片

【注意】

1、job运行时使用gitl默认的gitlab地址来初始化jenkins本地仓库,以至于日志中看到git config 失败

解决方式:添加主机host文件 或修改gitlab 默认地址(gitlab.yml)或在jenkin 对应项目中设置Pipeline Libraries选项

参考文档

官方地址:https://plugins.jenkins.io/gitlab-branch-source/

你可能感兴趣的:(jenkins,gitlab,branch,source,gitlab,运维)