Testing CI:我应该直接运行测试还是通过Docker容器运行测试?

Testing CI:我应该直接运行测试还是通过Docker容器运行测试?,testing,docker,continuous-integration,Testing,Docker,Continuous Integration,我正在开发一个新的PythonFlask应用程序,即将设置CircleCI来运行我们的自动化测试套件 我们有一个Dockerfile,用于将我们的应用程序部署到ECS 我的问题是:设置CircleCI以从Dockerfile定义的映像构建和运行测试套件是否有任何价值,还是应该让CircleCI检测应用程序,设置环境并直接运行测试套件?从映像运行测试可能使您能够捕获映像构建过程中的回归和集成问题

我正在开发一个新的PythonFlask应用程序,即将设置CircleCI来运行我们的自动化测试套件

我们有一个Dockerfile,用于将我们的应用程序部署到ECS


我的问题是:设置CircleCI以从Dockerfile定义的映像构建和运行测试套件是否有任何价值,还是应该让CircleCI检测应用程序,设置环境并直接运行测试套件?

从映像运行测试可能使您能够捕获映像构建过程中的回归和集成问题