Может ли Hudson-CI передать ShellCommands, откуда поступил запрос на сборку? - PullRequest
0 голосов
/ 05 февраля 2011

Я бы хотел, чтобы Hudson делал сборки одним способом, если они были инициированы представлением перформса (быстрая компиляция и ссылка), и другим способом, если это было запрошено из пользовательского интерфейса Hudson http (соберите проект, все ресурсы и создайте архив для тестирования.)

Я настроил ShellCommand для отображения всего содержимого системной среды, когда начинаются две сборки (одна запускается в каждую сторону), и между ними нет никакой полезной разницы. Есть ли что-то в Гудзоне, что я могу использовать, чтобы сделать это различие? Я действительно не хочу удвоить количество рабочих мест в Гудзоне.

1 Ответ

3 голосов
/ 05 февраля 2011

У вас есть пара вариантов:

  • Параметризация сборки . Проверьте Эта сборка параметризована в конфигурации сборки. Ваш скрипт сборки может проверить значение параметра по умолчанию в среде, чтобы выполнить быструю сборку, и при сборке через пользовательский интерфейс пользователь может выбрать «полную сборку».

  • Используйте плагин Release build . Ваша полная сборка звучит как релиз для меня.

...