jenkins - 创建作业时设置 Jenkins 系统用户组
问题描述
我在 Jenkins 中使用 Authorize User 插件,我正在尝试设置一个具有真正访问控制的多租户 jenkins。我想要一个包含一组 A 组可以看到的作业的文件夹,以及另一个包含另一组 B 组可以看到的作业的文件夹。
在主/控制器上,$JENKINS_HOME/jobs/ 文件夹会在触发构建时创建一个新的作业文件夹。但是,此文件夹是作为 SYSTEM 用户创建的,而不是 build 用户。问题是虽然我可以将构建用户放入 SYSTEM 用户组,但这也可以让他们访问文件系统上的任何作业,而不仅仅是他们应该拥有的文件夹。
有没有办法配置创建作业文件夹时设置的用户:组?
解决方案
也许这有帮助: https: //support.cloudbees.com/hc/en-us/articles/204173600-How-do-I-limit-users-access-to-the-folders-to-which-they-belong- to-?page=94
它也应该与香草詹金斯一起使用。
警告:未尝试过 ;-)
推荐阅读
- json - Swift解析JSON,嵌套数组
- r - 如何用 NA 填充空的 0 xn tibble
- grpc - gRPC 中的高吞吐量低延迟一元调用指南
- react-native - 如何修改 DrawerNavigatorItems 项
- spring-boot - 如果一个类已经是@Service,那么Spring Application类中是否需要@Autowired?
- java - 修剪方法输入字符串参数是一种不好的做法吗?
- heroku - `heroku logs` 命令不显示任何日志
- python - 'DataFrame' 对象没有属性 'value_counts' 为什么会这样?
- wolfram-mathematica - 线程未正确应用于定义的模块
- cypress - 为 cypress 测试安装 .circleci/config.yml 的 npm 命令是什么