Parameters Jenkins参数化构建更改默认值
我正在使用Jenkins“extended choice parameter”插件,并希望在没有人为干预的情况下定期运行构建 从下拉列表中选择生成的参数 该参数的下拉列表是通过外部脚本生成的,我总是希望选择最上面的值作为默认值 有没有办法选择最上面的元素作为计划作业的默认值 我知道有很多方法可以使用url远程运行作业,但我希望我可以通过更改作业配置来实现这一点,这样我就不必为它管理单独的脚本Parameters Jenkins参数化构建更改默认值,parameters,jenkins,Parameters,Jenkins,我正在使用Jenkins“extended choice parameter”插件,并希望在没有人为干预的情况下定期运行构建 从下拉列表中选择生成的参数 该参数的下拉列表是通过外部脚本生成的,我总是希望选择最上面的值作为默认值 有没有办法选择最上面的元素作为计划作业的默认值 我知道有很多方法可以使用url远程运行作业,但我希望我可以通过更改作业配置来实现这一点,这样我就不必为它管理单独的脚本 我的Jenkins实例正在Linux上运行,我只想使用Jenkins作业配置的Build Trigger
我的Jenkins实例正在Linux上运行,我只想使用Jenkins作业配置的Build Trigger-->Build periodic部分运行此作业。好吧,如果您真的希望计划作业默认只拾取最新的作业,您必须修改用于填充下拉菜单的外部脚本。我不确定您是如何通过外部脚本填充列表的,但我知道我使用过的一种方法,对我来说效果非常好。我还使用一个外部脚本生成一个列表,并将该列表存储在一个文件中。在你的情况下,情况会有所不同。我们将进一步讨论这个问题 首先,在扩展选择参数中选择以下选项:
简单参数类型
部分,在参数类型
中选择单选
为值选择源
,而不是选择为默认值选择源
。在这里,选择Default Property File
,并指定将由外部脚本生成的文件路径p.S.:确保属性文件位于Jenkins Master上(在主从设置的情况下)。您使用的是Win还是*nix?您是否只想通过schedular运行此作业?更新了说明并给出了您问题的答案。您是否尝试了此建议?谢谢您的回答。我认为我的插件版本是由以前的构建大师在本地更新的,因为我没有看到这里列出的一些选项。我已经决定创建一个单独的作业,它将获取列表中的顶部元素作为外部脚本的输出,并将其用于构建。