2

对于一些 GUI 测试,我正在为每个要测试的 GUI 模块创建一个 Jenkins 任务。创建后,我使用 Ant 构建这些测试,但我不知道如何将参数从 Jenkins 实际传递到 Ant 构建文件?基本上我如何在 Ant 中进行变量替换?

我正在使用 Sahi 框架来测试 GUI 组件,所以流程是这样的......

Jenkins → Ant 构建脚本 → Sahi 文件执行

任何人都可以看看吗?

4

3 回答 3

13

“使用 ant -Dname=value 可以在 Ant 命令行上定义属性的值。” http://ant.apache.org/faq.html#passing-cli-args

在调用任何使用 ${variablename} 时将 jenkins 参数用作变量

https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build

于 2012-05-18T13:13:46.963 回答
4

单击 jenkins 中作业的配置部分下的高级,然后使用“属性”部分将参数值传递给 Ant 脚本。例如

jenkins.param=10 ant.prop=$jenkins.param 其中 jenkins.param 是 jenkins job 中定义的参数。现在在您的 ant 构建脚本中,您可以使用 ${ant.prop} 获取值。

于 2014-12-14T12:09:48.200 回答
-1
于 2015-01-22T07:03:00.737 回答