【发布时间】:2018-10-21 15:26:40
【问题描述】:
是否有任何可用于 Jenkins 的插件为 Jenkins 提供键值存储选项? 功能接近的插件是凭证插件。 目标是拥有一个存储全局配置参数的插件,并且这些参数可用于 Jenkins 作业。
【问题讨论】:
是否有任何可用于 Jenkins 的插件为 Jenkins 提供键值存储选项? 功能接近的插件是凭证插件。 目标是拥有一个存储全局配置参数的插件,并且这些参数可用于 Jenkins 作业。
【问题讨论】:
登基变量能否满足您的需要?
它们就像常规的 shell 变量。
如果您使用的是管道,您可以这样定义:
environment {
VAR = 'your_value'
}
稍后在您的构建中使用它。 这在此处进行了解释:https://jenkins.io/doc/pipeline/tour/environment/
如果您是从 UI 编写管道,则可以在构建步骤中添加“源”步骤。
source your_environnement_setting
test='Hello'
然后变量可以像任何shell var一样简单地使用:
echo $test
如果你有事先不知道的变量,但你知道什么时候触发你的工作,你也可以使用参数化插件: https://wiki.jenkins.io/display/JENKINS/Parameterized+Build
【讨论】: