Jenkins - 将checkout目录传递给ant作为参数

时间:2014-03-07 17:07:58

标签: ant jenkins

在Jenkins中,如何将结帐目录指定为ANT调用中的参数?

1 个答案:

答案 0 :(得分:1)

您可以将checkout目录作为Ant系统属性传递,例如(例如linux):

ant -Dcheckout.dir=${WORKSPACE}/[checkout dir] <target>

或在Windows代理上:

ant -Dcheckout.dir=%WORKSPACE%/[checkout dir] <target>

结帐目录是您在项目的scm设置中指定的目录。它很可能是工作区“。”的根目录,或者是一些显式的子文件夹。

然后,在您的ant脚本中,checkout目录的路径将在$ {checkout.dir}属性下可用。