У меня есть различные настройки в моем файле ccnet.config, и я хочу передать их в свой файл сборки, чтобы эти константы были в одном месте.
Как я это сделал?!
Спасибо,
Андерс, Дания
У меня есть различные настройки в моем файле ccnet.config, и я хочу передать их в свой файл сборки, чтобы эти константы были в одном месте.
Как я это сделал?!
Спасибо,
Андерс, Дания
Предполагая, что ваш файл сборки является файлом NAnt, вы должны сделать это следующим образом:
<nant>
<buildFile>xx.build</buildFile>
<buildArgs>-D:foo="$(foo)" -D:bar="$(bar)"</buildArgs>
...
</nant>
Вы можете получить доступ к переменной в скрипте сборки через ${foo}
resp. ${bar}
тогда.
Кажется, что-то не так с вашей настройкой, потому что я использую
<buildArgs>-D:publishroot="$(publish-directory)"</buildArgs>
и NAnt считает это ожидаемым. Содержит ли значение переменной пробелы? У меня с этим раньше были проблемы.