Automated GetGauge.io (ThoughtWorks Gauge) testing with Drone.io. Work in progress image.
2.4K
docker pull eventualconsistency/drone-gauge-java:latest
Docker image for running BDD style tests using Gauge from ThoughtWorks within Drone.io or similiar build solutions.
The current latest version of the image includes:
The following outlines the various Docker tags for this image:
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.
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.
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/
Content type
Image
Digest
Size
96.1 MB
Last updated
over 10 years ago
docker pull eventualconsistency/drone-gauge-java