может ли целевое имя Ant build.xml передаваться динамически? - PullRequest
0 голосов
/ 27 февраля 2019

в файле build.xml, который я использую, есть несколько целевых разделов, которые почти идентичны, и единственным отличием является их имя и одна ссылка на файл.Например:

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

Жестко заданные значения имен целей (run, runfailed и т. Д.) Соответствуют значениям параметра выбора задачи Jenkins Target

Следовательно, я хочу передатьтекущее выбранное значение Target от задачи Jenkins до сборки xml.Таким образом, я смогу иметь один целевой раздел, который принимает целевое имя от Jenkins вместо 10-15 с жестко закодированными именами целей.

До сих пор я пытался: 1. определить его как:

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

, а затем:

<target name="${run_target}" description="Run Workflow Tests">
добавление в Jenkins:

run_target = $ Target

и снова:

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

где Target - это имя параметра выбора Jenkins

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...