首页 > 解决方案 > testdriven.io:使用 FastAPI 和 Docker 进行测试驱动开发:为什么我们要拉取映像,重新构建并测试它,而不是直接测试?

问题描述

从教程中我们看到以下内容:

build工作中,我们:

  1. 检查存储库,以便作业可以访问它
  2. 登录 GitHub 包
  3. 如果存在,则拉取图像
  4. 构建镜像
  5. 将图像推送到 GitHub Packages

对测试作业执行相同的步骤。我的问题是,如果我们已经在上一步中使用相同的代码构建了映像,那么再次构建映像有什么目的或好处。恕我直言,拉动图像对这项工作没有任何帮助。还是我错过了什么?

标签: fastapitestdriven.io

解决方案


推荐阅读