5
如何在Jenkinsfile
中使用Jenkins Dynamic Plugin?Jenkinsfile中的动态参数?
我所寻找的是一个Jenkinsfile代码段中:
- 允许在詹金斯工作
- 选择时,用于填充可用于
Dynamic Choice Parameters
列表的脚本填充和的Build with Parameters
选项用户将看到一个下拉列表。
当尝试:
Pipeline syntax
在詹金斯编辑- 选择
properties: Set job properties
为Sample step
- 选择
This project is parameterized
- 使用
Dynamic Choice Parameter
- 为
Name
输入值,Choice Script
,Remote Script
等 Generate Pipeline Script
我得到了下面的模板:
properties([
parameters([
<object of type com.seitenbau.jenkins.plugins.dynamicparameter.ChoiceParameterDefinition>
]),
pipelineTriggers([])
])
即产生管道脚本不包含,我在上面的步骤5.
输入的数据。我如何修改parameters
以便参数名称,选项等对用户可见?
詹金斯版本:2.19.3 动态参数插件版本:0.2.0
在什么版本的詹金斯?我正在运行2.3,并在步骤中找到错误“没有这样的DSL方法”参数“ –
已更新至2.32.3,它现在似乎正在工作。 –
它的工作原理,但它会创建新的参数,并在构建参数中保存值,如果实际值(例如maven版本列表)发生变化 - 参数值未更新,似乎loadEnvs()不是每次都执行,或者像这样 –