当前位置 : 主页 > 网络推广 > seo >

build – 从属性文件中检索参数

来源:互联网 收集:自由互联 发布时间:2021-06-16
我有几个使用相同参数和参数值的Jenkins参数化作业. 当我必须更改其中一个参数的默认值时,我需要检查所有这些作业并重新配置它们. 这个问题的一个简单的解决方案是从配置文件中检
我有几个使用相同参数和参数值的Jenkins参数化作业.
当我必须更改其中一个参数的默认值时,我需要检查所有这些作业并重新配置它们.

这个问题的一个简单的解决方案是从配置文件中检索所有参数的选项(在主/工作区中),但我找不到足够的实现.

我希望能够使用标准Java配置文件(格式为“key”=“value”)提供构建,然后在构建期间像其他所有参数一样引用这些参数.

你知道一个合适的解决方案吗?

使用 EnvInject Plugin在Inject Environment Variables构建步骤中将文件中的参数作为环境变量读取.故障是你无法轻易覆盖它们.一种解决方案是将其与 Conditional BuildStep Plugin结合使用.然后,您可以定义默认情况下为false的布尔参数OVERRIDE.然后,只有在OVERRIDE为false时,才能有条件地运行Inject构建步骤.当您需要使用hand提供的值覆盖参数时(在自定义调用中打开以运行作业)指定覆盖值并将OVERRIDE设置为true.
网友评论