2017-06-12 145 views
1

我需要防止每个项目使用凭据。即test1项目应该只能访问test1-cred并且仅当它是由Gitlab的user1或直接在Jenkins中启动时。 Jenkins声明式管道也应该支持这一点。如果您在Jenkinsfile中使用特定凭证,那么当前项目不允许使用这些凭证 - 詹金斯不应允许使用它们。如何仅允许詹金斯项目的特定凭证?

我该如何实现这样的行为?

回答

0

据我所知,在詹金斯配置凭据三种常见的地方:用户通过文件夹或全局

看来,folder plugin会适合你的使用情况。它允许组织你的项目在文件夹中。对于每个文件夹,您可以配置访问权限和凭证。

更多相关凭证信息:https://plugins.jenkins.io/credentials