我有詹金斯设置具有硕士和奴隶,我使用Role Strategy Plugin管理权限为我的用户。我的目标是只允许特定用户在特定节点上构建。詹金斯基于角色的策略代理建立
我有一个开发全球角色总给人读取权限和工作读权限,我有一个开发项目中的角色,让乔布斯的所有权限(在dev的文件夹),以及开发从属角色为代理(=从属)提供构建权限,其名称遵循模式dev(。*)。总结:
当我分配一个用户到三个角色,用户可以在所有节点上建立的工作,像DEV01和prod01。这是一个问题,因为我不希望我的开发用户建立在生产奴隶上。从用户中删除从属角色似乎具有相似的效果。
我又试图从项目中移除角色作业创建权限,但后来我的用户不能在所有建立任何工作。
不知道如何使用这个插件来实现我的目标?我知道我可以使用另一个插件,如Job Restrictions Plugin,但我想通过基于角色的策略将配置保留在一个地方,因为它似乎支持这一点。