Edit

Tutorial: Integrating Gauge with Docker

Gauge can be easily installed on Docker container.

Prerequisites

Docker image for Gauge

  • Create a Dockerfile file in your project root.

  • Add these lines in Dockerfile according to the platform on which you want to build.

DockerFile

FROM ubuntu

# Install Java.
RUN apt-get update && apt-get install -q -y \
    curl \
    zip \
    openjdk-11-jdk \
    apt-transport-https \
    gnupg2 \
    ca-certificates

RUN curl -SsL https://downloads.gauge.org/stable | sh

# Install gauge plugins
RUN gauge install java && \
    gauge install screenshot

ENV PATH=$HOME/.gauge:$PATH

Run Gauge specs on Docker

  • Build the docker image tagged as test

    docker build . -t test

  • Mount the docker image with the <project_directory> and run the specs in the container

    docker run -v pwd:/<project_directory> -w=”/<project_directory>” test gauge run specs