Sign inSign up

eventualconsistency/drone-gauge-java

By eventualconsistency

Updated over 10 years ago

Automated GetGauge.io (ThoughtWorks Gauge) testing with Drone.io. Work in progress image.

Image
1

2.4K

eventualconsistency/drone-gauge-java repository overview

drone-gauge-java

docker pull eventualconsistency/drone-gauge-java:latest

ImageLayers

Docker image for running BDD style tests using Gauge from ThoughtWorks within Drone.io or similiar build solutions.

Product Versions

The current latest version of the image includes:

  • Gauge 0.4.0
    • Java Project Plugin
  • Maven 3.3.9
  • OpenJDK 1.8
  • Additional tools:
    • bash
    • curl
    • wget
    • unzip

Docker Tag Revisions

The following outlines the various Docker tags for this image:

  • latest - The most recent build.
  • Tagged builds:
    • 0.4.0 - Gauge 0.4.0, OpenJDK 1.8 and Maven 3.3.9

Image Details

The image is based on Alpine Linux 3.3 to minimize footprint. During the build process relevent the system APKs are updated, ensuring the container is up to date as much as can be expected.

Installing into Local Drone.io

You can reference the images directly from docker hub, but you'll need to add the eventualconsistency images path to your whitelist configuration for your drone instance. Please refer to the Drone.io documentation.

Another option is to simply clone the image and tag it locally as plugins/name-goes-here. The steps for this are

docker pull eventualconsistency/drone-gauge-java:latest
docker tag eventualconsistency/drone-gauge-java:latest plugins/drone-gauge-java:latest

Where latest is any of the released versions.

Including in .drone.yml

Here's an example .drone.yml file calling Gauge. It assumes that the local workspace folder is already configured to run the tests (project pulled from Git, any libs/jars pulled down already):

build:
    gauge:
        image: plugins/drone-gauge-java:0.4.0
        commands:
            - gauge specs/

Tag summary

Content type

Image

Digest

Size

96.1 MB

Last updated

over 10 years ago

docker pull eventualconsistency/drone-gauge-java