詹金斯触发器与选择参数

时间:2020-09-30 09:43:35

标签: jenkins jenkins-plugins jenkins-job-dsl

我正在尝试创建一个触发器,该触发器将轮询我的scm并运行具有指定参数的作业。

我有一个ChoiceParam。

        parameters {
            choiceParam('MY_PARAM', ['param1', 'param2', 'param3'], 'My param')
        }

而且我希望始终使用相同的choiceParam(例如,使用param1)自动触发作业

有可能吗?如果可以,怎么办?

        triggers {
            scm "*/10 * * * *"
            parameters {
                What should be here????
            }
        }

2 个答案:

答案 0 :(得分:0)

选择参数不过是引擎盖下的字符串参数。因此,您可以这样称呼它:

parameters {
    string(name: "MY_PARAM", value: "param1")
}

答案 1 :(得分:0)

正如我所检查的那样,选择参数列表的默认值是第一个。因此,在我的情况下,它将是param1。

    get bar(): FooType {
        return this._internal.bar;
    }

这样,这种情况将通过param1自动运行

相关问题