詹金斯是否具有非秘密凭证等功能?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了詹金斯是否具有非秘密凭证等功能?相关的知识,希望对你有一定的参考价值。

今天真正简单的问题。

Jenkins是否具有用于非秘密信息的凭据等功能?

我的用例是我想在jenkins中指定一些值,以便它们可以轻松地用于我的所有管道。 (例如Azure订阅ID)我试图使用“秘密文本”类型凭据,但jenkins为保护这些凭据所做的魔术使得难以使用它们。

我想它会被称为全局环境变量或命名值,但我无法通过谷歌搜索找到任何东西。

谢谢!

答案

以下步骤将帮助您设置可在各种构建和管道中使用的全局环境变量。根据安装的Jenkins版本,步骤可能略有不同。以下提到的步骤基于2.7.4版:

  • 导航到左侧菜单中的Manage Jenkins
  • 点击“配置系统”
  • 向下滚动以查找“全局属性”
  • 检查“环境变量”
  • 点击“添加”
  • 在正确的输入区域中添加名称和值(例如:arg_name&arg_value)
  • 点击页面底部的“保存”

要使用此全局环境变量,请导航到构建定义中的输入区域并使用:$ {arg_name}

以上是关于詹金斯是否具有非秘密凭证等功能?的主要内容,如果未能解决你的问题,请参考以下文章

凭证和单据

为啥我们必须在 OAuth 中“更改令牌凭证的临时凭证”?

sap打印凭证出来右边缺失

如何创建新的亚马逊AWS访问密钥

如何使用具有永恒 API 的 Next-auth 凭证提供程序

Jenkins凭证管理