所有 Divio 项目(django CMS、Python、PHP 等)都有一个 Live 和 Test 环境。
默认情况下,两者都从其存储库的master
分支构建项目(在较旧的项目中,develop
)。
根据要求,可以启用自定义跟踪分支,以便实时和测试环境从不同的分支构建。
构建成功完成后,可以重复使用 Docker 映像,直到对项目的存储库进行更改。这意味着在 Test 上成功部署后,不需要重新构建 Docker 镜像,并且可以从预构建的镜像更快地部署 Live 环境。(显然,这只有在它们位于同一分支时才有可能。)