【发布时间】:2019-10-09 06:59:44
【问题描述】:
我在 Jenkins 中使用基于角色的策略插件来管理 Jenkins 中的用户和角色。
我有自己的现有数据库,其中包含用户和访问项目的权限。
是否可以将数据库集成到 Jenkins 中,这样用户、角色、权限和项目都来自我自己的数据库,而不是手动创建用户、权限、角色和项目?
如果可以,我该怎么做?
我已经尝试根据我拥有的数据库在 Jenkins 中手动创建用户和角色,并且成功了。
我正在考虑是否有一种更有效的方法可以从我自己的数据库中创建 Jenkins 中的用户和角色。
例如
我自己的数据库包含 2 个表。
第一个表是包含用户和角色列的用户表
(用户 1,开发人员) ...
第二个表是权限表,说明每个角色可以访问什么 并具有角色,读,写,修改列
(开发者,真,真真)
(项目经理,真假假)
所有这些信息都应该集成到 Jenkins 用户、角色、项目表中。
【问题讨论】: