может ли Hudson Build выполнять несколько сборок с разными web.configs - PullRequest
2 голосов
/ 01 ноября 2011

Я использую Hudson build для сборки своего приложения. У меня есть web.debug.config, web.release.config и web.beta.config. У меня вопрос такой. Есть ли способ заставить сборку Hudson выполнять отдельную сборку для каждого из них каждый раз, когда я делаю сборку?

Ответы [ 2 ]

1 голос
/ 07 ноября 2011

Существует серьезная нехватка документации по проектам Matrix, и после всех попыток я отказался от этого и нашел гораздо более простое решение для того, чего я пытался достичь.

Для создания сборки каждогоconfig Я только что добавил дополнительные этапы сборки с различными параметрами командной строки, как этот.

Нажмите кнопку добавить этап сборки -> Создать проект или решение VS с помощью MSBUILD

В поле аргументов командной строки добавьтеследующее: / property: Configuration = Debug

Затем я просто добавил еще один шаг сборки, который выполняет другую сборку, за исключением: / property: Configuration = Release

И еще один с / property: Configuration = Beta

Это выполняется через каждую сборку последовательно с использованием различных конфигов в каждой сборке.

1 голос
/ 01 ноября 2011

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

Связанная документация не слишком хороша, но, надеюсь, она поможет вам.

...