当自动化测试代码更新后,要更新容器里的代码,可按以下几种常见方式操作:
重新构建镜像并部署新容器
这是最直接的方法,不过会消耗一定的时间和资源。以下是详细步骤:
1. 修改代码
对自动化测试代码进行更新,比如在 tests
目录下添加或修改测试用例文件。
2. 重新构建 Docker 镜像
在项目根目录(包含 Dockerfile
的目录)下,使用以下命令重新构建镜像:
docker build -t updated-automated-test-image .
这里 -t
选项用于指定新镜像的标签,updated-automated-test-image
可替换为你想要的名称,.
表示使用当前目录下的 Dockerfile
进行构建。
3. 停止并删除旧容器
使用以下命令停止并删除正在运行的旧容器:
docker stop <旧容器 ID 或名称