Почему мои сборки NAnt не запускаются в Гудзоне? - PullRequest
0 голосов
/ 19 августа 2010

Мои сборки NAnt нормально работают локально на компьютере разработчика и локально в командной строке сервера Hudson, но они не будут выполняться в моем настроенном проекте Hudson.

Вывод на консоль при запуске сборки через веб-интерфейс Hudson похож на следующий:

Автор анонимного пользователя [рабочая область] $ sh -xe C: \ WINDOWS \ TEMP \ hudson8104357939096562606.sh C: \ WINDOWS \ TEMP \ hudson8104357939096562606.sh: Ошибка форка: нет ошибки [1] Архивация Артефакты Закончено: УСПЕХ

У меня правильно настроен другой проект, который работает нормально, поэтому я знаю, что плагин NAnt правильно настроен в Hudson, и что NAnt находится на системном пути.

Кто-нибудь может подсказать возможные причины того, почему эта сборка не будет работать?

1 Ответ

1 голос
/ 19 августа 2010

Проблемная сборка может быть настроена для выполнения сценария оболочки, а не для запуска пакетного файла Windows.

Скопируйте команду из существующего шага сборки (Выполнить сценарий оболочки) и удалите шаг. Затем добавьте новый шаг в «Выполнить пакетный файл Windows» и вставьте команду.

Запустите сборку и просмотрите результаты.

(Я спросил и ответил на это, так как мне потребовалось много времени, чтобы выяснить, как я неправильно настроил эту конкретную сборку. Надеюсь, это сэкономит время или даст идеи другим людям для автоматизации устранения неполадок ..)

...