我正在为一个项目编写测试,我想测试和验证 docker 映像构建。但我不想推动图像。
我希望映像基于 CI(如任务群集(构建并运行测试。
您需要
使用 taskcluster/docker-worker
,即参考文档中详述的 Docker worker 。
该工作线程包括测试套件:您可以在taskcluster/mozilla-taskcluster
中看到一个示例。
对源代码运行测试,而不是对最终图像进行测试。
创建一个与部署 docker 完全相同环境的构建 docker。在构建 docker 中挂载源代码,并在构建 docker 中运行测试用例。如果测试用例成功,则只有您构建部署映像并推送它。