Skip to content

The official Docker build image for Conveyor

Notifications You must be signed in to change notification settings

isabella232/conveyor-builder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conveyor Builder

This is a Docker image for use with Conveyor and the Docker builder

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:

$ 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

About

The official Docker build image for Conveyor

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 88.3%
  • Makefile 11.7%