我如何将参数从 Jenkins 传递到 Ant 脚本? [英] How do i pass parameters from Jenkins to Ant scripts?

查看:26
本文介绍了我如何将参数从 Jenkins 传递到 Ant 脚本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

For some GUI testing I'm creating a Jenkins task for each GUI module to be tested. Once created I'm using Ant to build these tests, but I'm not aware of how to actually pass parameters from Jenkins to Ant build file? Basically how do I do variable substitution in Ant?

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

I'm using the Sahi framework to test GUI components, so the flow goes like this...

詹金斯 →Ant 构建脚本 →要执行的 sahi 文件

Jenkins → Ant build script → Sahi file to execute

有人可以看看吗?

推荐答案

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

"Using ant -Dname=value lets you define values for properties on the Ant command line." http://ant.apache.org/faq.html#passing-cli-args

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

To use a jenkins parameter as a variable when you call any use ${variablename}

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

这篇关于我如何将参数从 Jenkins 传递到 Ant 脚本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆