如何定期运行时自动选择参数选择 詹金斯作业



在我的作业詹金斯中,我有参数"浏览器"类型选择,其中我有值:(Chrome,Firefox(当我想运行作业时,我有一个选项选择参数。但是我,当我在一天中定期自动运行作业时,我需要首先使用 chrome 自动运行,其次使用 Firefox 运行。

目标:Jenkins 应该能够选择例如,在 9H 时参数 browser="chrome",在 9h30 浏览器="Firefox"时,无需任何人工干预

最简单的解决方案是创建一个上游作业,以使用所需的参数启动它。

stage('Starting Chrome'){
build <jobname>, parameters: [choice(name: "browser", value: "chrome")]
}
stage('Starting Firefox'){
build <jobname>, ...
}

此作业可以在所需时间触发一次,然后使用正确的浏览器启动另一个作业。

另请注意,如果您只想使用一个特定参数(例如仅使用 Chrome(运行它,则可以使用默认参数(选择列表中的第一个(

最新更新