2016-09-19 4 views
1

Как можно создать безопасное средство развертывания пакета с помощью Octopus Deploy?Защищенный шаблон развертывания с использованием развертывания Octopus

Внедрение дублирующей команды, бывшей разработчикам для развертывания в среде разработки, для развертывания в промежуточной/производственной среде с идентичными ролями и конкретными пользователями, которые будут командами, которые могут развертываться только для постановки/производства.

Идея заключается в том, чтобы разработчикам не приходилось развертывать или продвигать создание/производство в качестве средства обеспечения безопасности.

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

Что бы вы посоветовали/рекомендовали в этом подходе?

Ninja Edit Я включил тег и как идея - TeamCity, когда процесс сборки стартовала, что развернет сборку в конечном итоге приводит к осьминогу Deploy, который будет осуществлять процесс развертывания в это окружающая среда.

+0

Не можешь вы регулируете из коробки осьминог матрицы роли пользователя развертывания для предотвращения разработчиков от развертывания на более высокие условия ?? – Kye

+0

@kye вы можете уточнить, что вы имели в виду, - не понял ваш комментарий. – tombags

ответ

1

Мы находимся в аналогичной ситуации, где разработчики отвечают за DEVELOPMENT среды, тестеры для TEST и команда операции для PREPROD и PROD.

Это обеспечивается путем предоставления всем пользователям доступа к Octopus Deploy, создавая команды, специфичные для конкретной среды, с roles в определенных средах; и назначение пользователей командам.

http://docs.octopusdeploy.com/display/OD/Managing+users+and+teams

+0

Что касается, когда я добавляю новые проекты или добавляю новых пользователей, роли, по-моему, несколько влияют на управление сайтом, а не на чем-то другом. – tombags

+0

Вы предлагаете, чтобы разрешения не применялись и используются только для отображения? Вы доверяете инструменту для развертывания вашего продукта, также можете пройти весь путь. – Kye

+0

Роль, специфически для развертывания/составителя проекта/инициатора/развертывателя, требует дополнительных ролей, таких как журнал задач, например, если этот журнал задач отсутствует, на веб-странице появляется ошибка (это то, что я интерпретирую). Есть и другие который, если он отсутствует, показывает окно с ошибкой, например, просмотр машины, представление среды. Добавляет ли роль в верхней части команды другую роль, объединяет флажки для каждого элемента или отменяет? – tombags

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