我有testdata.properties文件,其中有许多如下所示的键值对
user=dinesh
password=dinesh123
phone=1234
Am使用testdata.properties文件传递输入参数以运行自动化脚本。
示例:例如,当我使用build参数运行jenkins作业时,例如输入电话号码为567,则应替换testdata.properties中的值
phone=567
是否可以通过将构建传递为String参数或其他方式来从Jenkins作业中设置上述参数?
答案 0 :(得分:1)
在构建环境中,您可以包括一个shell操作,并将您的Jenkins参数回显到属性文件中。
例如
#!/bin/bash
echo phone=$PHONE_REPLACE_SEQ >> /path/to/testdata.properties
答案 1 :(得分:0)
您可以使用writeFile
步骤,但它将重写整个文件,而不仅仅是替换单个值。