2014-11-12 4 views
1

Я использую OctoPack в моем проекте asp.net для упаковки для развертывания в мои среды. Я заметил, что OctoPack упаковывает все файлы преобразования web.config в пакет. Как заставить его преобразовать в один web.config, чтобы они не были отправлены во все среды?OctoPack для развертывания упаковки все файлы web.config

Примечание. Я хотел бы сохранить поведение по умолчанию, не устанавливая файл nuspec, если это возможно.

ответ

3

Преобразование не выполняется OctoPack, но Octopus Развертывание во время развертывания.

Предполагаю, что вы используете Octopus Deploy. Если ваш пакет Nuget содержит файлы преобразования (например, f.ex. Web.Release.config), вам нужно всего лишь перейти к вашим проектам. Процесс и соответствующий шаг, нажмите ссылку «Возможности» и включите Config. У вас появятся новые параметры, где вы также можете указать дополнительные преобразования, которые вы хотите запустить.

Подробнее под «Config преобразований» здесь http://docs.octopusdeploy.com/display/OD/Configuration+files

+0

Если у вас есть собственный веб-страниц. # {Environment} .config, что вы хотите трансформируются против базового Web.config убедитесь, что вы включить его в растворе, либо Контент или «Скопировать в папку вывода», чтобы вы могли ссылаться на него в поле пользовательских преобразований в Octopus. – dragon788

Смежные вопросы