【发布时间】:2016-11-24 09:21:37
【问题描述】:
我已经为 jenkinsfile 配置了以下属性,但是从 master 分支创建新分支时,它不适用于 jenkins 服务器。
#!groovy
properties([[$class: 'ParametersDefinitionProperty',
parameterDefinitions: [
[$class: 'StringParameterDefinition', name: 'isValid', defaultValue: 'false']
]
]])
node {
stage 'Checkout'
checkout scm
.....
.....
}
在 git 中创建分支后,通过 Build Now 选项可以在 jenkins 服务器中看到该分支。
一旦我第一次从 jenkins 服务器运行分支,它就会变成 Build with Parameters 选项。
在 jenkinsfile 中有什么我错过的配置吗?为什么创建分支时jenkins服务器中没有配置参数?
【问题讨论】:
-
这是现有的 Jenkins 问题。请参考issues.jenkins-ci.org/browse/JENKINS-40574
标签: jenkins jenkins-plugins jenkins-pipeline jenkins-workflow