Jenkins 的键值存储选项

Key Value store option for Jenkins

是否有任何可用于 Jenkins 的插件可以为 Jenkins 提供键值存储选项? 功能接近的插件是凭据插件。 目标是拥有一个存储全局配置参数的插件,并且此参数可用于 Jenkins 作业。

转到管理 jenkins -> 配置系统 -> 全局属性 -> 环境变量:

选中此框并单击 ADD

输入键值并保存

简单地访问变量${<Your-key>}

登基变量能满足您的需求吗?

它们就像常规的 shell 变量。

如果您正在使用管道,您可以这样定义它:

environment {
    VAR = 'your_value'
}

稍后在您的构建中使用它。 这在那里解释:https://jenkins.io/doc/pipeline/tour/environment/

如果您是从 UI 编写管道,您可以在构建步骤中添加一个 'source' 步骤。

source your_environnement_setting
test='Hello'

然后可以像任何 shell var:

一样简单地使用变量
echo $test

如果你有事先不知道的变量,但你知道什么时候触发你的工作,你也可以使用参数化插件: https://wiki.jenkins.io/display/JENKINS/Parameterized+Build