如何使用Jenkins参数向属性文件添加值

时间:2018-11-09 11:31:50

标签: java eclipse jenkins

我有testdata.properties文件,其中有许多如下所示的键值对

user=dinesh
password=dinesh123
phone=1234

Am使用testdata.properties文件传递输入参数以运行自动化脚本。

示例:例如,当我使用build参数运行jenkins作业时,例如输入电话号码为567,则应替换testdata.properties中的值

phone=567

是否可以通过将构建传递为String参数或其他方式来从Jenkins作业中设置上述参数?

2 个答案:

答案 0 :(得分:1)

在构建环境中,您可以包括一个shell操作,并将您的Jenkins参数回显到属性文件中。

例如

#!/bin/bash

echo phone=$PHONE_REPLACE_SEQ >> /path/to/testdata.properties

答案 1 :(得分:0)

您可以使用writeFile步骤,但它将重写整个文件,而不仅仅是替换单个值。