我正在尝试在我的组织中实施一些部署策略。通常,我们在localhost上进行所有开发,然后简单地将站点部署到生产站点(即site.com)。我试图制定规则,首先部署网站说beta.site.com,完全测试,然后将其部署到最终网站。现在我知道很多公司使用dev.site.com,然后是beta.site.com,最后是site.com。
我想知道dev.site.com和beta.site.com究竟是什么目的。两者都将同时处于活动状态,还是在开发过程中我们应该使用dev.site.com然后再使用beta.site.com?那么登台服务器/站点的用途到底是什么?
如果有任何不清楚的地方,请随时询问。谢谢你的时间和耐心。
答案 0 :(得分:2)
这完全取决于解释,并且没有约束性规则,但我到过的所有地方都是这样的:
dev.
用于开发环境,是站点/项目/产品的完整镜像,开发人员上传更改以查明是否可以运行,以及他们可以测试新技术/产品的位置/ versions / settings。通常使用公共版本(如果存在)中的数据进行更新
beta.
用于已经过开发人员测试的暂存版本,但在上市之前需要“更高级别”的用户测试/审核,已经可用于更广泛的圈子而不仅仅是开发人员(同事,整个团队,beta测试者,公众等)
答案 1 :(得分:0)
我希望您的dev
网站主要用于内部问答。对于这样的网站,我会将传入的IP地址限制为您自己公司的IP地址,这样您的开发网站就不会意外地暴露给公众。