jenkinsfile 参数属性在初始分支创建时未在 jenkins 服务器中配置

Yah*_*Raj 5 jenkins jenkins-plugins jenkins-workflow jenkins-pipeline

我已经使用以下属性配置了 jenkinsfile,但是从 master 分支创建新分支时它不适用于 jenkins 服务器。

#!groovy

properties([[$class: 'ParametersDefinitionProperty',
    parameterDefinitions: [
        [$class: 'StringParameterDefinition', name: 'isValid', defaultValue: 'false']
    ]
]])

node {
    stage 'Checkout'        
        checkout scm
    .....
    .....
}
Run Code Online (Sandbox Code Playgroud)

在 git 中创建分支后,使用Build Now在 jenkins 服务器中可以看到该分支选项。

一旦我第一次从 jenkins 服务器运行分支,它就会更改为Build with Parameters选项。

我错过了什么在 jenkinsfile 中配置?为什么在创建分支时没有在 jenkins 服务器中配置参数?