我应该在哪个分支中构建一个docker镜像?

时间:2017-05-18 07:56:39

标签: git reactjs docker

我们有一个基于react-static-boilerplate的反应项目,它将跟随git DMZ flow并将使用泊坞窗图像。

  1. git dmz流程中的构建是否属于纱线构建
  2. 由于master和hotfix部署在生产和发布分支是手动测试的地方,这是否意味着我应该触发docker build?
  3. Git DMZ Flwo

1 个答案:

答案 0 :(得分:0)

这取决于您想要的权衡。在理想的世界中,您可能希望为每个分支自动化docker构建以进行测试。如果这需要花费太多时间,那么您可能想要设计一个基本图像。

尽管如此,忽略docker并没有错,但是让它在没有它的情况下进行构建。那时,您将在master branch build中承担更多责任。

Docker只是用于向开发人员推送系统配置工作,但您可以通过为每个分支提供良好的基本映像和构建来充分利用这两个方面。话虽如此,Docker的内部缓存将在相同的测试环境中为您节省可接受的时间,即使您保留了很长的食谱。