Jenkins 的权限控制
CI 环境权限控制的几个目标:
能够与域账号集成能够单独针对每个项目设定用户权限, 即不同的员工对不同的项目可以有不同的权限能够单独设置是否能看到源代码的权限能够单独设置浏览查看项目构建信息和编辑修改运行项目构建信息, 即分开只读和修改权限1. 与域账号集成Jenkins 支持多种用户管理策略, 其中包括 LDAP 集成, 如下图:
2. 项目级别的权限控制Jenkins 支持针对单个项目进行不同的权限控制. 具体操作如下:
首先进入”Manage Jenkins” -> “Configure Global Security”, 点选”Project-based Matrix Authorization Strategy”, 如下图:
其次, 针对每个需要配置的项目, 进入其对应的 Job 配置页面, 勾选”Enable project-based security”, 如下图:
然后就可以挑选能访问该项目的用户, 并配置权限, 如上图中的 rcp 和 anonymous 用户.
3. 单独设置是否能看到源代码的权限在 Jenkins 中, 源代码及其所在目录,...阅读全文
能够与域账号集成能够单独针对每个项目设定用户权限, 即不同的员工对不同的项目可以有不同的权限能够单独设置是否能看到源代码的权限能够单独设置浏览查看项目构建信息和编辑修改运行项目构建信息, 即分开只读和修改权限1. 与域账号集成Jenkins 支持多种用户管理策略, 其中包括 LDAP 集成, 如下图:
2. 项目级别的权限控制Jenkins 支持针对单个项目进行不同的权限控制. 具体操作如下:
首先进入”Manage Jenkins” -> “Configure Global Security”, 点选”Project-based Matrix Authorization Strategy”, 如下图:
其次, 针对每个需要配置的项目, 进入其对应的 Job 配置页面, 勾选”Enable project-based security”, 如下图:
然后就可以挑选能访问该项目的用户, 并配置权限, 如上图中的 rcp 和 anonymous 用户.
3. 单独设置是否能看到源代码的权限在 Jenkins 中, 源代码及其所在目录,...阅读全文