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

    技术2022-07-10  129

    如何快速整合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登录页,去体验前面演示视频的效果吧。

    Processed: 0.012, SQL: 9