Sign inSign up

sitture/docker-gauge-java

By sitture

•Updated 16 days 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:68014a355…

Size

383 MB

Last updated

16 days ago

docker pull sitture/docker-gauge-java