Categorygithub.com/rafecolton/docker-builder
modulepackage
0.11.0
Repository: https://github.com/rafecolton/docker-builder.git
Documentation: pkg.go.dev

# README

Welcome to Bob!

Build Status Go Report Card Coverage Status GoDoc

Bob, the docker-builder, builds, tags, and pushes multiple Docker images, all from a friendly Bobfile config file.

About

This repo contains documentation on the server and CLI features of docker-builder. For documentation on how to write a Bobfile, visit github.com/winchman/builder-core

Other useful docs:

Getting Started

  1. Install docker-builder
  2. Rundocker-builder --help

Installing docker-builder

From source

git clone https://github.com/rafecolton/docker-builder
cd docker-builder
go get ./...
go get -u golang.org/x/lint/golint
make # clean build test

install dependencies as needed

From pre-compiled binaries

# on Mac OS X
curl -sL https://github.com/rafecolton/docker-builder/releases/download/v0.10.1/docker-builder-v0.10.1-darwin-amd64 \
  -o /usr/local/bin/docker-builder && chmod +x /usr/local/bin/docker-builder

# on Linux, note: you may need sudo
curl -sL https://github.com/rafecolton/docker-builder/releases/download/v0.10.1/docker-builder-v0.10.1-linux-amd64 \
  -o /usr/local/bin/docker-builder && chmod +x /usr/local/bin/docker-builder

NOTE: Checksums available on the release page

Subcommands


CONTRIBUTING

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewEnqueuer returns an Enqueuer with data populated from the repo information.

# Variables

Logger is the logger for the docker-builder main.

# Structs

EnqueueOptions is a struct for sending options to an Enqueuer.
Enqueuer is a struct that handles parsing the repo data and making the actual enqueue request for the `docker-builder enqueue` feature.