我有多个用户在Jenkins服务器上,每个用户都有自己的凭据来运行他们的构建所需的外部安全服务器。我正在使用凭据插件来管理存储的凭据。目前,当一个用户配置项目时,他们可以使用任何人的凭据来执行外部作业。我需要让每个用户只在配置Jenkins服务器上的作业时看到他们自己拥有的凭据。我该怎么做?
我有多个用户在Jenkins服务器上,每个用户都有自己的凭据来运行他们的构建所需的外部安全服务器。我正在使用凭据插件来管理存储的凭据。目前,当一个用户配置项目时,他们可以使用任何人的凭据来执行外部作业。我需要让每个用户只在配置Jenkins服务器上的作业时看到他们自己拥有的凭据。我该怎么做?
Folders插件可以限制凭据的范围只在特定文件夹内使用。
如果您希望将不同用户的访问范围限制在不同的文件夹内(例如使用Role Strategy插件),那么这可能是一个解决方案。
只需创建文件夹,进入该文件夹,然后选择侧边栏上的“凭据”链接。会出现一个名为“文件夹”的新链接,点击该链接,然后定义您的凭据。其他文件夹中的作业将无法使用这些凭据。