【问题标题】:How to allow only specific credential for project in jenkins?如何只允许詹金斯项目的特定凭证?
【发布时间】:2017-11-13 14:18:57
【问题描述】:

我需要防止每个项目都使用凭据。 IE。 test1 项目应该只能访问 test1-cred 并且仅当它是由 Gitlab 中的 user1 启动或直接在 Jenkins 中启动的。这也应该得到 Jenkins 声明性管道的支持。如果您在 Jenkinsfile 中使用当前项目不允许的特定凭据 - Jenkins 不应允许使用它们。

如何实现这样的行为?

【问题讨论】:

    标签: jenkins jenkins-pipeline credentials user-roles


    【解决方案1】:

    据我所知,在 Jenkins 中配置凭据的三个常见位置:按用户、按文件夹或全局

    似乎folder plugin 适合您的用例。它允许在文件夹中组织您的项目。您可以为每个文件夹配置访问权限和凭据。

    有关凭据的更多信息:https://plugins.jenkins.io/credentials

    【讨论】:

      猜你喜欢
      • 2020-03-30
      • 2022-07-19
      • 2015-03-05
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多