【发布时间】:2019-08-03 12:14:31
【问题描述】:
我们想在 Jenkins 中使用 GitHub Pull Request Builder 插件,但是要使用此插件,您需要在“管理 Jenkins > 配置系统”部分输入凭据,以便访问给定的 GitHub Enterprise 服务器。
我们的问题是授予对所有 github 访问权限的凭据太强而无法存储在凭据管理器中。我知道您可以通过使用文件夹插件来限制凭据的范围,但这只会限制对某些文件夹中作业的这些凭据的访问。有没有办法限制凭据,使其只能在“管理 Jenkins > 配置系统”部分中使用?
【问题讨论】:
-
不,没有。 @bitoiu 给了你下一个最好的东西。您需要的是具有缩小范围的个人访问令牌。如果您只需要克隆和构建,我认为您不需要管理员权限。您可以研究的一件事是是否可以开发自己的插件来实现只能在全局配置中使用的凭证类型。
标签: jenkins github webhooks pull-request