如何通过Octopus Deploy创建安全的部署方式?
实施一个重复的团队,前者供开发人员部署到开发环境,后者,部署到登台/生产环境,具有相同的角色和特定用户,这些团队领导者只能部署到登台/生产。
这个想法是为了防止开发人员不得不部署或升级到登台/制作作为安全手段。
拥有一个重复的团队似乎相当笨拙,并且会引起混淆,尤其是在重复团队之间同步的情况下创建新的章鱼项目时。
您对此方法有何建议/建议?
Ninja Edit 我已经包含了标记teamcity和powershell,因为这是一个想法 - teamcity,当构建过程开始时,将最终部署构建导致章鱼部署,这将部署到该环境。
答案 0 :(得分:1)
我们处于类似情况,开发人员负责DEVELOPMENT
环境,TEST
的测试人员以及PREPROD
和PROD
的运营团队。
通过为所有用户提供对Octopus Deploy
的访问权限来强制执行此操作,从而创建特定环境的roles范围内的特定于环境的团队;并将用户分配给团队。
http://docs.octopusdeploy.com/display/OD/Managing+users+and+teams