目前我正在使用jenkins/jenkins:lts
镜像。它运行正常,并且可以完成我想要的所有操作,除了一个问题。我希望在构建步骤中运行Maven目标。问题在于Jenkins容器环境中没有安装Maven。
因此,我想扩展提到的镜像以运行apt-get install maven
命令。
我的解决方案:
FROM "jenkins/jenkins:lts
USER root
RUN /bin/bash -c "apt-get install maven"
这样就够了吗?我假设 jenkins 镜像的所有 RUN 和 ENTRYPOINT 步骤都会自行运行,我不需要在我的 Dockerfile 中重新执行它们,是吗?