This image is based on Alpine and designed to be compatible with the official Helm chart (https://github.com/helm/charts/tree/master/stable/locust).
It also adds Root certificate for Let's Encrypt Staging environment, as this environment is used for GPII dev environments' certificates.
On push/merge to master, CI will automatically build and push gpii/locust:latest
image.
Create and push git tag and CI will build and publish corresponding
gpii/locust:${git_tag}` docker image.
Tags should follow actual locust version, suffixed by
-gpii.${gpii_build_number}
, where gpii_build_number
is monotonically
increasing number denoting Docker image build number, starting from 0
for each upstream version.
Example:
0.9.0-gpii.0
0.9.0-gpii.1
0.9.0-gpii.2
...
0.9.1-gpii.0
Run make
to see all available steps.
make build
to build image as latestmake push
to push this image to registry