Как указать собственный путь для плюща: получить - PullRequest
0 голосов
/ 09 декабря 2011

Я использую Jenkins, Ivy и Ant для своих сборок.

У меня есть следующие строки:

<echo>${env.WORKSPACE}\${componentname}.Test.Unit\lib\</echo>
<ivy:retrieve pattern="${env.WORKSPACE}\${componentname}.Test.Unit\lib\[artifact].[ext]" transitive="false"/>

Эхо возвращает это:

[echo] C:\Jenkins\workspace\Productv1.0~Common.Utility\Common.Utility\lib\

Но вызов извлечения, похоже, не помещает туда библиотеки.

Возможно ли это с параметром шаблона или я его неправильно использую?

1 Ответ

1 голос
/ 10 декабря 2011

Работает нормально для моего в Linux

<echo>${env.HOME}/tmp/Test.Unit/lib/</echo>
<ivy:retrieve pattern="${env.HOME}/tmp/Test.Unit/lib/[artifact].[ext]" transitive="false"/>

Файлы размещены там, где я ожидаю их:

$ find /home/mark/tmp/Test.Unit/lib/
/home/mark/tmp/Test.Unit/lib/
/home/mark/tmp/Test.Unit/lib/commons-lang.jar
/home/mark/tmp/Test.Unit/lib/junit.jar
...