如何快速整合GitLab、Jenkins等开发工具?

如何快速整合GitLab、Jenkins等开发工具?

作为一个开发程序员或开发团队,相信日常对Gitlab、Jenkins、KMS、Redmine等工具的使用都很频繁。通常我们需要一个个登录这些工具,对于讲究效率的小伙伴们来说这确实是个很烦恼的事情。
如何快速整合GitLab、Jenkins等开发工具?
竹云IDaaS将帮助您和团队快速整合这些应用工具,建立高效的开发环境。

本文将以竹云IDaaS整合Gitlab为例,带您实现应用工具的快速整合效果。

步骤1 申请租户 开通IDaaS服务

租户管理员或应用开发者在https://bccastle.com申请竹云IDaaS租户,待竹云互联网运营中心沟通确认审批后,将立即为您开通独立租户。
如何快速整合GitLab、Jenkins等开发工具?

步骤2 Gitlab端配置

2.1修改GitLab配置文件 gitlab.rb
如何快速整合GitLab、Jenkins等开发工具?
可登录竹云IDaaS租户查阅以上具体参数。
如何快速整合GitLab、Jenkins等开发工具?
2.2修改完配置文件后,重启GitLab
如何快速整合GitLab、Jenkins等开发工具?

步骤3 IDaaS端配置应用

3.1登录竹云IDaaS租户,在预集成应用清单中选择“Gitlab”,添加到应用面板中
如何快速整合GitLab、Jenkins等开发工具?
3.2在“认证配置”中,配置其参数项
如何快速整合GitLab、Jenkins等开发工具?
参数配置:

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中的属性项的映射关系
如何快速整合GitLab、Jenkins等开发工具?

步骤4 应用账号绑定或授权

4.1进入“授权管理”中-添加账号
如何快速整合GitLab、Jenkins等开发工具?
4.2应用账号栏自动填充之前属性映射的属性项或手动调整Gitlab账号邮箱
如何快速整合GitLab、Jenkins等开发工具?

步骤5 测试

至此,您已顺利完成所有IDaaS配置。

现在您就可以通过GitLab登录页,去体验前面演示视频的效果吧。
如何快速整合GitLab、Jenkins等开发工具?