Divio Django CMS提供两个服务器:TEST和LIVE。这些也是两个单独的存储库吗?或在后台如何进行?

我在想,因为我会感觉到LIVE服务器是它自己的存储库,每当我按deploy时,它都会从TEST中提取。那是对的吗?

最佳答案

所有Divio项目(django CMS,Python,PHP等)都具有实时测试环境。

默认情况下,两者都从其存储库的master分支(在较旧的项目中为develop)构建项目。

根据要求,可以启用自定义跟踪分支,以便实时和测试环境可以从单独的分支中构建。

构建成功完成后,可以重复使用Docker映像,直到对项目存储库进行更改为止。这意味着在Test上成功部署之后,不需要重建Docker映像,并且可以从预构建的映像中更快地部署Live环境。 (显然,只有当它们在同一分支上时,才有可能。)

10-06 07:49
查看更多