1

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

我想知道,因为我会觉得 LIVE 服务器是它自己的存储库,只要我按下部署,它就会从 TEST 中提取。那是对的吗?

4

1 回答 1

1

所有 Divio 项目(django CMS、Python、PHP 等)都有一个 Live 和 Test 环境。

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

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

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

于 2019-09-21T15:31:51.300 回答