make
A Docker image that contains just the basic tools to build other Dockers with Makefile or scripts. It’s main usage is within a continuous integration script.
Downloading
cappysan/make can be downloaded from GitLab:
docker pull registry.gitlab.com/cappysan/images/make
Contents
This docker inherits from alpine and adds:
bash to have a shell other than busybox
curl to be able to trigger webhooks
gettext to have envsubst to alter Dockerfiles on the fly (without using Docker build-args)
git to be able to read current repository
gron to be able to parse a JSON response
jq to be able to parse a JSON response
make to enable building Dockerfiles via Makefiles
rsync to be able to handle remote file repositories and merging
Usage
An example of cappysan/make usage in a GitLab CI:
job:
image: registry.gitlab.com/cappysan/images/make
stage: build
script:
- make check