我正在为一个新项目创建CI和CD管道。既然我们使用的是Docker,这是我的问题:在Docker容器中构建和测试更好吗,因此步骤如下:
或在Docker容器外部,并在CI通过后构建镜像:
最佳答案
无需使用docker镜像在其中运行应用程序构建。不仅如此,将构建脚手架放置在要进一步 push 的生成图像之外通常是有益的。另一方面,您可能更希望在交付管道中一直使用相同的应用程序构建。基于此,以下顺序可能更可取:
关于docker - 在容器中构建和测试更好吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33196474/