Build 从属性文件中检索参数
我有几个Jenkins参数化作业,它们使用相同的参数和参数值。 当我必须更改其中一个参数的默认值时,我需要检查所有这些作业并重新配置它们 这个问题的一个简单解决方案是从配置文件(在master/工作区中)检索所有参数,但我找不到足够的实现 我希望能够使用标准Java配置文件为构建提供数据(格式为“key”=“value”),然后在构建过程中像其他参数一样引用这些参数。Build 从属性文件中检索参数,build,automation,hudson,jenkins,jenkins-plugins,Build,Automation,Hudson,Jenkins,Jenkins Plugins,我有几个Jenkins参数化作业,它们使用相同的参数和参数值。 当我必须更改其中一个参数的默认值时,我需要检查所有这些作业并重新配置它们 这个问题的一个简单解决方案是从配置文件(在master/工作区中)检索所有参数,但我找不到足够的实现 我希望能够使用标准Java配置文件为构建提供数据(格式为“key”=“value”),然后在构建过程中像其他参数一样引用这些参数。 您知道合适的解决方案吗?我使用hudson和ant,并在我的hudson工作中设置参数(客户)。然后,此参数是我用ant打开的属
您知道合适的解决方案吗?我使用hudson和ant,并在我的hudson工作中设置参数(客户)。然后,此参数是我用ant打开的属性文件的名称,如下所示:
<loadproperties> srcFile="${project.dir}/build/resources/${customer}.properties"/>
srcFile=“${project.dir}/build/resources/${customer}.properties”/>
用于在注入环境变量生成步骤中将参数作为环境变量从文件中读取。问题是你不能轻易地覆盖它们。一个解决方案是将它与应用程序结合使用。然后可以定义一个默认为false的布尔参数替代。然后,只有当覆盖为false时,才能有条件地运行注入构建步骤。当需要使用手动提供的值替代参数时(在运行作业的自定义调用中启用),请指定替代值并将“替代”设置为true +1:这是一条路。我使用这个插件从配置文件加载依赖于环境的值。配置文件位于SVN中,环境变量构建步骤根据构建参数加载这些变量。也可以在检查SCM之前插入变量。这个插件太棒了。