当前位置: 首页 > 面试题库 >

从属性文件中检索参数

南宫星波
2023-03-14
问题内容

我有几个使用相同参数和参数值的Jenkins参数化作业。当我必须更改这些参数之一的默认值时,我需要遍历所有这些作业并重新配置它们。

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

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

您知道合适的解决方案吗?


问题答案:

在“ 注入环境变量” 构建步骤中,使用EnvInject插件从文件中读取参数作为环境变量。小故障是,您不能轻易覆盖它们。一种解决方案是将其与条件BuildStep插件结合使用。然后,您可以定义默认情况下为
false 的布尔参数 OVERRIDE 。然后,只有在 OVERRIDEfalse 时,才可以有条件地运行 Inject
构建步骤。当您需要使用手动提供的值(在运行该作业的自定义调用中)覆盖参数时,请指定覆盖值并将 OVERRIDE 设置为 true





 类似资料:
  • 本文向大家介绍JavaScript 从对象检索属性,包括了JavaScript 从对象检索属性的使用技巧和注意事项,需要的朋友参考一下 示例 性能特点: 可以从对象检索的属性可能具有以下特征, 可数 不可数 拥有 在使用创建属性时,我们可以设置其特征(“ own”除外)。在对象的直接级别而非原型级别()可用的属性称为自己的属性。Object.defineProperty(ies)__proto__

  • 我有一个要求检索属性文件的环境名称区分这些。 Spring:profiles:dev application:name:config-client cloud:config:uri:http://localhost:1000//config服务器端口profile:sbx,dev,test,prod management.endpoints.web.exposure.include:“*”

  • 我在尝试添加

  • 问题内容: 给定如下所示的URL,如何解析查询参数的值?例如,在这种情况下,我需要的值。 我在我的环境中使用Django;有没有一种方法可以帮助我? 我尝试使用,但它没有返回ghi我希望的值。 问题答案: Python 2: Python 3: 返回值列表,因此上述代码将打印。

  • 问题内容: 如何在带注释的方法上检索注释的值? 我有: 问题答案: 获取实例。 获取注释。 获取注释属性值。 就像是: 当然,您需要捕获/处理适当的异常。上述假定您确实是从当前类检索方法(替换用其他方式)和有关方法是公共的(使用,如果事实并非如此)

  • 如何使用ArrayList检索Student类的单个属性,或者检查列表中是否存在“AAA ”?