在我使用的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">
run_target = $ Target
再一次:
<target name="${run_target}" description="Run Workflow Tests">
其中Target是Jenkins选择参数的名称