jenkins集成gitlab


 

 一.配置jenkins

  

1.安装Gitlab Hook Plugin

  

2)生成随机token 在系统中生成 openssl rand -hex 12 0f2a47c861133916d2e299e3 
3)创建项目的触发器 登录jenkins 服务打开工程 http://10.121.8.131:8088/jenkins/view/guozh10/job/testsssssd/configure

 

 

二.配置gitlab

1.在git项目中配置界面设置链接和token 具有管理员权限用户登录gitlab 进入代码库->settings->Integrations->添加链接地址和token 并测试显示200 成功 

 

 三.在操作中遇到几个问题 

1.Url is blocked: Only allowed protocols are http, https

 

配置gitlab->用管理员用户登录,

引言: jenkins + gitlab 持续集成的时候 。我们希望有人提交代码会自动构建项目,利用gitlab的webhook 可以轻松实现,可是在集成的时候403 anonymous is missing the Job/Build permission 点击测试 会报403异常 anonymous is missing the Job/Build permission 两步解决问题 1. 系统管理 -> 插件管理 -> 安装插件gitlab hook 2. 系统管理 -> 系统设置 -> 去掉 Enable authentication for ‘/project’ end-point

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM