如何快速整合GitLab、Jenkins等开发工具?
如何快速整合GitLab、Jenkins等开发工具?
作为一个开发程序员或开发团队,相信日常对Gitlab、Jenkins、KMS、Redmine等工具的使用都很频繁。通常我们需要一个个登录这些工具,对于讲究效率的小伙伴们来说这确实是个很烦恼的事情。
竹云IDaaS将帮助您和团队快速整合这些应用工具,建立高效的开发环境。
本文将以竹云IDaaS整合Gitlab为例,带您实现应用工具的快速整合效果。
步骤1 申请租户 开通IDaaS服务
租户管理员或应用开发者在https://bccastle.com申请竹云IDaaS租户,待竹云互联网运营中心沟通确认审批后,将立即为您开通独立租户。
步骤2 Gitlab端配置
2.1修改GitLab配置文件 gitlab.rb
可登录竹云IDaaS租户查阅以上具体参数。
2.2修改完配置文件后,重启GitLab
步骤3 IDaaS端配置应用
3.1登录竹云IDaaS租户,在预集成应用清单中选择“Gitlab”,添加到应用面板中
3.2在“认证配置”中,配置其参数项
参数配置:
SP Entity ID:gitlab.rb文件中的issuer参数
断言消费地址(ACS URL):gitlab.rb文件中assertion_consumer_service_url
NameID:选择账号名
NameID Format:选择gitlab.rb文件中的name_identifier_format
Audience URI:同SP Entity ID
其他参数参考上图
3.3在”映射配置”中配置属性映射
建立Gitlab所需的属性项与IDaaS中的属性项的映射关系
步骤4 应用账号绑定或授权
4.1进入“授权管理”中-添加账号
4.2应用账号栏自动填充之前属性映射的属性项或手动调整Gitlab账号邮箱
步骤5 测试
至此,您已顺利完成所有IDaaS配置。
现在您就可以通过GitLab登录页,去体验前面演示视频的效果吧。