【发布时间】:2020-10-13 19:13:30
【问题描述】:
如果这个问题及其解决方案存在于某处但我找不到它,首先抱歉。
我希望能够在作业中创建凭据,并且只能在该作业中使用,这是一种作业范围凭据。
目前,凭据插件仅建议全局和系统范围,因此凭据可用于所有作业。
Credentials Binding Plugin 似乎也不能解决我的问题,但公平地说,我不确定了解它的所有功能,并且我不想使用文本或文件提供程序。
我用 詹金斯 1.589 凭据插件 1.18
问候
【问题讨论】:
如果这个问题及其解决方案存在于某处但我找不到它,首先抱歉。
我希望能够在作业中创建凭据,并且只能在该作业中使用,这是一种作业范围凭据。
目前,凭据插件仅建议全局和系统范围,因此凭据可用于所有作业。
Credentials Binding Plugin 似乎也不能解决我的问题,但公平地说,我不确定了解它的所有功能,并且我不想使用文本或文件提供程序。
我用 詹金斯 1.589 凭据插件 1.18
问候
【问题讨论】:
将Folders plugin 与Credentials Binding plugin 结合使用:
Credentials 插件可识别文件夹并将增强配置 带有凭据部分的文件夹的页面。在 a 上定义的凭据 文件夹只能由该文件夹内的构建使用。
您可以进一步确保只有特定用户才能访问凭据 您的组织通过将凭据和文件夹插件与 Role Based Access Control plugin。
【讨论】:
目前我发现的唯一想法是添加我的个人资料凭据
要么去
http://jenkinsHostname/user/myuser/credential-store/
或者
http://jenkinsHostname/user/myuser/configure
并希望需要凭据的插件接受具有 USER 范围的凭据。
它不是真正的 JOB 范围,而是 USER 范围。至少它不是 GLOBAL 或 SYSTEM,因此其他用户的其他作业无法访问。
如果其他用户想要触发构建,他将需要配置作业并输入他的凭据。
它适用于我自己实现的插件,但不适用于需要系统或全局凭据的颠覆插件。
【讨论】: