fastapi - testdriven.io:使用 FastAPI 和 Docker 进行测试驱动开发:为什么我们要拉取映像,重新构建并测试它,而不是直接测试?
问题描述
从教程中我们看到以下内容:
在build
工作中,我们:
- 检查存储库,以便作业可以访问它
- 登录 GitHub 包
- 如果存在,则拉取图像
- 构建镜像
- 将图像推送到 GitHub Packages
对测试作业执行相同的步骤。我的问题是,如果我们已经在上一步中使用相同的代码构建了映像,那么再次构建映像有什么目的或好处。恕我直言,拉动图像对这项工作没有任何帮助。还是我错过了什么?
解决方案
推荐阅读
- javascript - Vuex - 在不改变原始对象的情况下转换存储对象
- javascript - 按钮选择后记录更新的数组(javascript)
- c# - 抽象类asp.net core mvc 3中抽象类引用的模型绑定器
- java - Java SystemTray 阻止 GUI?
- c# - 如何修复“Main_Navigated”匹配委托“NavigatedEventHandler”的无重载?
- r - 用 plotly/ggplotly 斜体 strip.text
- linux - 登录时重定向 STDERR
- azure-devops - 由于计划或触发器,我如何知道管道在哪里运行
- python - 使用机器人发送不和谐的消息
- javascript - 每 X 秒检查一次 URL 状态会不会有任何问题?