我们有一个基于react-static-boilerplate的反应项目,它将遵循git DMZ flow并将使用泊坞窗图像.
> git dmz流程中的构建是否与纱线构建有关?
>由于master和hotfix部署在生产和发布分支是手动测试的地方,这是否意味着我应该触发docker build?
最佳答案
这取决于您想要的权衡.在理想的世界中,您可能希望为每个分支自动化docker构建以进行测试.如果花费太多时间,那么您可能想要设计一个基本图像.
尽管如此,忽视码头工作者并没有错,但是如果没有它,那就让它构建.那时,您将在主分支构建中承担更多责任.
Docker只是用于向开发人员推送系统配置工作,但您可以通过为每个分支提供良好的基本映像和构建来充分利用这两个领域.话虽如此,Docker的内部缓存将在相同的测试环境中为您节省可接受的时间,即使您保留了很长的配方.