一次解决团队权限混乱的部署体验。
1 基础概念:什么是Atlassian Crowd?
Atlassian Crowd是一款企业级身份管理工具,它提供了单点登录(SSO)和集中化的用户管理功能。通过Crowd,我们可以将多个应用系统的用户认证统一到一个平台上,简化用户管理流程。
Crowd的核心概念包括:
- 目录:连接用户存储(如LDAP、Active Directory或数据库)的配置
- 应用:集成了Crowd的单个软件实例(如Jira、Confluence或Jenkins)
- 用户组:具有相同权限或角色的用户集合
- 单点登录:用户只需登录一次,即可访问所有集成的应用系统
2 实践:Jenkins与Crowd集成步骤
2.1 前期准备与插件安装
在开始集成前,请确保你已经具备以下环境:
- 运行中的Jenkins实例(版本2.220或更高)
- 运行中的Atlassian Crowd实例(版本3.7.1或更高)
- 在Crowd中创建应用和用户组的权限
首先,我们需要在Jenkins中安装必要的插件:
- 登录Jenkins,点击左侧菜单的"Manage Jenkins"
- 选择"Manage Plugins",进入插件管理页面
- 切换到"Available"选项卡,搜索"Crowd 2 Integration"插件
- 同时搜索并安装"Role-based Authorization Strategy"插件
- 勾选这两个插件,点击"Install without restart"进行安装
注意:如果网络环境较差,可能需要多次尝试或使用离线安装方式。
2.2 Crowd端配置:创建应用与用户组
在Crowd中,我们需要创建一个应用来代表Jenkins,并设置相应的用户组。以下是具体步骤:
2.2.1 创建应用
- 登录Crowd管理控制台
- 导航到"Applications"菜单,点击"Add Application"
- 填写应用信息:
-
- Name:Jenkins(或其他易于识别的名称)
- Type:Generic Application
- Description:Jenkins CI/CD server
- 配置连接设置:
-
- URL:你的Jenkins实例地址
- IP Address:如有限制,填写Jenkins服务器IP

最低0.47元/天 解锁文章
48

被折叠的 条评论
为什么被折叠?



