【发布时间】:2021-05-15 12:15:08
【问题描述】:
我对 GitLab 和 docker 还很陌生,我有一个由几个步骤组成的管道
对于 Maven 构建,我使用的 junit 测试阶段
image: maven:3-jdk-8 - 并在脚本部分添加适当的 maven 命令
对于我使用的 docker 构建和部署阶段
image: docker:latest - 并在脚本部分添加适当的 docker 命令
现在 - 我想包含基于 testcontainers 的集成测试,这意味着我至少需要执行一些 docker 命令和 mvn 命令。那么上述图像都不合适,我的脚本的某些部分失败了。 docker: command not found 或 mvn: command not found.
这是否意味着我必须构建并部署到 docker hub 我自己的包含所需依赖项的映像?寻找这样的图像,但没有找到它。或者也许有更简单的解决方案?感谢您的任何回答。
【问题讨论】:
标签: image docker maven gitlab testcontainers