詹金斯是否具有非秘密凭证之类的功能?

时间:2019-01-15 22:32:06

标签: jenkins jenkins-pipeline

今天真正简单的问题。

詹金斯(Jenkins)是否具有诸如凭据之类的功能,用于非机密信息?

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

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