您是否负责将代码部署到实时环境?

Joh*_*zle 5 policy development-environment

...或者您是否必须通过其他人(管理服务器的人)来部署代码?

我理解不让每个人都登录到实时生产服务器的政策,但我希望能够访问我的代码,数据库和文件.

其他人怎么样?

Jay*_*Jay 0

让配置管理组或开发组以外的其他人将代码部署到生产环境有其优势。其中大部分有助于加强发布的严格性和审计跟踪。理想情况下,配置管理团队应该通过脚本发布代码。该脚本从代码存储库中提取某个标签,并发布到某个服务器。这样做可以最大限度地减少一路上的错误。

我认为开发团队应该对生产数据拥有只读权限,并且能够查看任何日志文件。这可以更轻松地调试问题。如果新版本的代码还需要数据库更新,那么配置管理团队当然也应该通过脚本来部署这些更改。