在代码启动方面,您如何处理开发人员对服务器的访问?他们是否具有对机器的RDP访问权限以部署代码并进行更改?他们是否只允许ftps访问服务器docroots,并且系统管理员会处理任何.NET配置更改?开发人员是否可以访问生产docrooots进行部署,或者系统管理员是否可以处理对实时服务器的任何代码启动?
我使用的最佳设置具有3级层次结构:
DEV - 开发人员可以完全访问这些服务器.
阶段 - 这是针对开发人员和QA.
现场 - 只有系统管理员和构建工程师触摸这些.
这还取决于公司的预算和思维方式.