https://github.com/remind101/conveyor-builder
The official Docker build image for Conveyor
https://github.com/remind101/conveyor-builder
Last synced: about 1 year ago
JSON representation
The official Docker build image for Conveyor
- Host: GitHub
- URL: https://github.com/remind101/conveyor-builder
- Owner: remind101
- Created: 2016-02-04T01:53:32.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-05-16T01:14:04.000Z (about 8 years ago)
- Last Synced: 2025-01-10T16:37:35.118Z (over 1 year ago)
- Language: Shell
- Size: 8.79 KB
- Stars: 0
- Watchers: 58
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Conveyor Builder
This is a Docker image for use with [Conveyor](https://github.com/remind101/conveyor) and the [Docker builder](https://github.com/remind101/conveyor/tree/master/builder/docker)
It does the following:
* Clones the GitHub repo.
* Pulls the last built docker image for the given branch.
* Builds a new image.
* Tags the new image with latest as well as the name of the branch and the git sha.
* Pushes the image to the docker registry.
## Usage
You can use this image outside of Conveyor to build and push images:
```console
$ docker run --privileged=true \
-v "${HOME}/.dockercfg:/var/run/conveyor/.dockercfg" \
-v "${HOME}/.ssh/id_rsa:/var/run/conveyor/.ssh/id_rsa" \
-v "${HOME}/.ssh/id_rsa.pub:/var/run/conveyor/.ssh/id_rsa.pub" \
-e REPOSITORY=remind101/conveyor-builder-test \
-e BRANCH=master \
-e SHA=01ac59b40c069a0114d9aab8bde096527cbab2f8 \
-e DRY=true \
remind101/conveyor-builder
```