对于一些 GUI 测试,我正在为每个要测试的 GUI 模块创建一个 Jenkins 任务。创建后,我使用 Ant 构建这些测试,但我不知道如何将参数从 Jenkins 实际传递到 Ant 构建文件?基本上我如何在 Ant 中进行变量替换?
我正在使用 Sahi 框架来测试 GUI 组件,所以流程是这样的......
Jenkins → Ant 构建脚本 → Sahi 文件执行
任何人都可以看看吗?
“使用 ant -Dname=value 可以在 Ant 命令行上定义属性的值。” http://ant.apache.org/faq.html#passing-cli-args
在调用任何使用 ${variablename} 时将 jenkins 参数用作变量
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build
单击 jenkins 中作业的配置部分下的高级,然后使用“属性”部分将参数值传递给 Ant 脚本。例如
jenkins.param=10 ant.prop=$jenkins.param 其中 jenkins.param 是 jenkins job 中定义的参数。现在在您的 ant 构建脚本中,您可以使用 ${ant.prop} 获取值。