Как передать значение из cc.net в build-script? ccnet.config-> xx.build - PullRequest
6 голосов
/ 11 сентября 2009

У меня есть различные настройки в моем файле ccnet.config и я хочу передать их в мой файл сборки, чтобы сохранить эти константы в одном месте.

Как мне это сделать?!

Спасибо,

Андерс, Дания

Ответы [ 2 ]

6 голосов
/ 11 сентября 2009

Предполагая, что ваш файл сборки является файлом NAnt, вы бы сделали это так:

<nant>
    <buildFile>xx.build</buildFile>
    <buildArgs>-D:foo="$(foo)" -D:bar="$(bar)"</buildArgs>
    ...
</nant>

Вы можете получить доступ к переменной в скрипте сборки через ${foo} соотв. ${bar} тогда.

2 голосов
/ 11 сентября 2009

Кажется, что-то не так с вашей настройкой, потому что я использую

<buildArgs>-D:publishroot="$(publish-directory)"</buildArgs>

и NAnt видит это как ожидалось. Содержит ли значение переменной пробелы? У меня были проблемы с этим раньше.

...