为 运行 测试脚本自动化 docker
Automate docker for running test script
我有三个 docker 文件,每个图像都有入口点 bash 文件。每个 docker 文件都有不同的用途,例如:
Docker文件 1: - 此文件用于创建图像和 运行 容器,用于拉取我的项目存储库并使其可用于我的主机目录。
Docker文件 2:- 此文件用于创建图像和 运行 容器,该容器从我现有的项目代码创建一个 jar 文件并使其可供我使用主机目录。
Docker文件 3:- 此文件用于创建映像和 运行 使用创建的 jar 文件的容器和 运行 测试用例。
现在我想使用 docker-compose 或 docker 的任何其他可用选项来自动化整个过程。任何人都可以指导我如何自动执行这三个单独的过程,以便我可以使用在两者之间创建的 jar 文件轻松地自动执行从提取项目代码到 运行 测试用例的过程。我可以得到任何与之相关的文章或 Docker-撰写示例文件吗?
类似的内容可以帮助您入门。 Reference document
version: '2.2'
services:
app-1:
build:
context: .
dockerfile: /path/to/Dockerfile1
command: <something>
app-2:
build:
context: .
dockerfile: /path/to/Dockerfile2
command: <something>
app-2:
build:
context: .
dockerfile: /path/to/Dockerfile3
command: <something>
我有三个 docker 文件,每个图像都有入口点 bash 文件。每个 docker 文件都有不同的用途,例如:
Docker文件 1: - 此文件用于创建图像和 运行 容器,用于拉取我的项目存储库并使其可用于我的主机目录。
Docker文件 2:- 此文件用于创建图像和 运行 容器,该容器从我现有的项目代码创建一个 jar 文件并使其可供我使用主机目录。
Docker文件 3:- 此文件用于创建映像和 运行 使用创建的 jar 文件的容器和 运行 测试用例。
现在我想使用 docker-compose 或 docker 的任何其他可用选项来自动化整个过程。任何人都可以指导我如何自动执行这三个单独的过程,以便我可以使用在两者之间创建的 jar 文件轻松地自动执行从提取项目代码到 运行 测试用例的过程。我可以得到任何与之相关的文章或 Docker-撰写示例文件吗?
类似的内容可以帮助您入门。 Reference document
version: '2.2'
services:
app-1:
build:
context: .
dockerfile: /path/to/Dockerfile1
command: <something>
app-2:
build:
context: .
dockerfile: /path/to/Dockerfile2
command: <something>
app-2:
build:
context: .
dockerfile: /path/to/Dockerfile3
command: <something>