我正在尝试 Dockerize 一个 Gauge 测试自动化项目,以便我可以在 Docker 容器中运行规范。该项目是用 Java 和 Spring Boot 编写的。
我在 Gauge 文档中看到了这个教程。
这是教程中的 DockerFile:
FROM ubuntu
# Install Java.
RUN apt-get update && apt-get install -q -y \
openjdk-8-jdk \
apt-transport-https \
gnupg2 \
ca-certificates
# Install gauge
RUN apt-key adv --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 023EDB0B && \
echo deb https://dl.bintray.com/gauge/gauge-deb stable main | tee -a /etc/apt/sources.list
RUN apt-get update && apt-get install gauge
# Install gauge plugins
RUN gauge install java && \
gauge install screenshot
ENV PATH=$HOME/.gauge:$PATH
如您所见,DokcerFile 中没有“ADD”/“COPY”。
它只是建议在主机上安装 Gauge 和其他软件包的替代方法吗?
关于如何在 Docker 容器中运行规范的任何想法?