The goal for this project is to dockerise artillery and make it give exit codes which can then be used in a CI pipeline.
Please note, this image is not yet ready for production.
Make sure you have Docker and DockerCompose installed on your system and run:
$ git clone git@github.com:UKHomeOffice/docker-artillery-ci.git
$ cd docker-artillery-ci
$ docker-compose upConfiguration is available using environment variables in order to configure the container.
MAX_LATENCY: <The maximum response latency threshold allowed before failing (in ms)>
MEDIAN_LATENCY: <The median response latency threshold allowed before failing (in ms)>
MIN_RPS: <The minimum rps threshold allowed before failing>
TEST_CONFIG: <The artillery config. This will be used when running the performance tests.>
WAIT_URL: <Will wait for the WAIT_URL to become available if set>
- Ben Marvell - Inital work - easternbloc
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details.