如何限制詹金斯的凭据?

How to restrict credentials in Jenkins?

我在 Jenkins 服务器上有多个用户,每个用户都有自己的 运行 构建所需的外部安全服务器凭据。我正在使用凭据插件来管理存储的凭据。目前,当用户配置项目时,他们可以使用任何人的凭据来执行外部作业。我需要做到这一点,以便每个用户在 jenkins 服务器上配置作业时只能看到他们拥有的凭据。我该怎么做?

Folders plugin 允许将凭据范围限制到特定文件夹。

如果您不介意限制不同用户访问不同的文件夹(例如,使用 Role Strategy plugin),那么这可能是一个解决方案。

只需创建文件夹,进入文件夹,然后select边栏上的“凭据”link。应该会出现一个名为“文件夹”的新 link 单击它,然后定义您的凭据。其他文件夹中的作业将无法使用这些。