Ant build.xml目标名称可以动态传递吗?

时间:2019-02-27 09:03:39

标签: xml jenkins ant

在我使用的build.xml文件中,有几个目标部分几乎相同,唯一的区别是它们的名称和一个文件引用。例如:

<target name="run" description="Run Workflow Tests">
<target name="runfailed" description="Run Workflow Tests">

目标的硬编码名称值(运行,运行失败等)对应于Jenkins任务选择参数目标的值

因此,我想将当前选定的Target值从Jenkins任务传递到构建xml。这样,我将能够拥有一个目标部分,该部分接受Jenkins的目标名称,而不是接受带有硬编码目标名称的10-15。

到目前为止,我已经尝试过: 1.定义为:

<property name="run_target" value="${Target}" />

然后:

<target name="${run_target}" description="Run Workflow Tests">
  1. 添加詹金斯:

run_target = $ Target

再一次:

<target name="${run_target}" description="Run Workflow Tests">

其中Target是Jenkins选择参数的名称

0 个答案:

没有答案