Sign inSign up

sitture/docker-gauge-java

By sitture

Updated about 2 months ago

An alpine based maven image with Gauge installed for running BDD style gauge-java test suites.

Image
1

100K+

sitture/docker-gauge-java repository overview

An alpine based docker maven image with Gauge from ThoughtWorks installed for running BDD style gauge-java test suites.

contributions welcome

Docker Pulls Docker Stars

The docker image tagging is based on the version of Gauge. The latest tag contains the latest version of gauge.

The current latest version of the image includes:

  • Gauge Latest
    • Plugins (java, html-report, xml-report and spectacle)
  • Maven 3.5 / OpenJDK 1.8
  • Additional tools: bash, curl, wget, tar

Usage

Pull the latest Image with

docker pull sitture/docker-gauge-java:latest
Using docker run
docker run -it --rm sitture/docker-gauge-java:latest gauge -v

When using maven, you can mount the maven .m2 repository in the container:

docker run -it --rm -v ~/.m2:/root/.m2 sitture/docker-gauge-java:latest mvn --version

You can add additional volumes for your test reports, etc.

Using docker-compose.yml

Example:

services:
    gauge:
      image: sitture/docker-gauge-java:latest
      container_name: docker-gauge-java
      volumes:
        - '.:/usr/src/app'
        - '/Users/${USER}/.m2:/root/.m2'
      command: gauge -v

Issues & Contributions

Please open an issue here on GitHub if you have a problem, suggestion, or other comment.

Tag summary

Content type

Image

Digest

sha256:b77875882

Size

382.9 MB

Last updated

about 2 months ago

docker pull sitture/docker-gauge-java