mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-14 11:23:34 +02:00
774 B
774 B
tutum/builder
A docker image that builds, tests and pushes docker images from code repositories.
docker-compose.yml
builder:
image: tutum/builder
volumes:
- ~/.docker:/.docker:ro
environment:
- GIT_REPO=https://github.com/vimagick/dockerfiles.git
- DOCKERFILE_PATH=/test
- IMAGE_NAME=vimagick/test:latest
privileged: true
- If
IMAGE_NAME
not specified, it will be built and tested, but not pushed. - Hooks in
$DOCKERFILE_PATH/hooks/
will be executed before and after each step.
build docker image
$ cd ~/fig/builder/
$ docker login
$ docker-compose run --rm -e DOCKERFILE_PATH=/tinc -e IMAGE_NAME=vimagick/tinc builder
$ docker search vimagick/tinc