Изменяющаяся среда в Гудзоне, которая остается для всей сборки - PullRequest
0 голосов
/ 11 февраля 2010

как я могу выполнить пакетный файл или просто некоторые (например, дважды) команды в задании Хадсон (работает на Windows XP, как не обслуживающий, но может измениться), что среда просто остается на всю сборку.

Мне нужно сделать это, потому что я должен изменить текущий путь с помощью 'cd' (мы используем относительные пути в нашем proj) и 'установить' некоторые переменные окружения для msbuild.

Заранее спасибо.

1 Ответ

1 голос
/ 11 февраля 2010

Не знаю, зачем вам нужно выходить из сферы обслуживания. Мое понимание было настолько далеко, что Хадсон создает новую среду для каждой работы, чтобы работы не мешали друг другу. Поэтому, если вы не используете команды, влияющие на другие среды (например, subst), у вас все будет в порядке с добавлением «Выполнить пакетную команду Windows».

Если ваша служба работает с неверными разрешениями, у вас есть два варианта. Сначала измените разрешение службы (запустите ее под другим пользователем, нежели пользователь локальной системы) или вызовите команду runas. Если по какой-либо причине вам по-прежнему необходимо вносить изменения в определенные части вашей работы, вы всегда можете позвонить cmd, чтобы создать новую среду.

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