Осьминог и непрерывная интеграция. Как лучше всего выпускать релиз?

В текущем проекте мы используем Teamcity и Octopus для создания и развертывания нашего приложения IIS.

У нас есть 4 среды. Среда CI (автоматизированная сборка при регистрации, модульные тесты и автоматические тесты QA), а также среды QA, UAT и Prod (к которым мы вручную добавляем Octopus).

В локальных (dev) сборках скрипт сборки по умолчанию отправляет непосредственно в локальный экземпляр Octopus для тестирования.

Будет ли лучше иметь сборку CI (которая выполняется довольно часто), которая будет следовать модели, аналогичной локальной сборке (и передавать непосредственно в экземпляр Tentacle, а не через мастер), или проходить через сервер Octopus (требующий создание новой версии каждый раз, когда производится сборка).

Ответы на вопрос(2)

Ваш ответ на вопрос