Skip to content

sanzen-sekai/dockerfile-build-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

57906ae · Mar 27, 2017

History

23 Commits
Mar 27, 2017
May 2, 2016
Sep 7, 2016

Repository files navigation

dockerfile build functions

docker build utility functions

Requirements

Usage

# build.sh
. dockerfile-build-functions.sh
dockerfile_build_image <REPOSITORY_NAME> "$@"
./build.sh [major|minor|patch|beta|exact] [version]

Installation

git clone https://github.com/sanzen-sekai/dockerfile-build-functions.git
PATH=$PATH:/path/to/dockerfile-build-functions/bin

Options

# build.sh
. dockerfile-build-functions.sh

dockerfile_build_pre(){
  # pre build
  # if you want cancel, return non-zero value
  echo $version # => build version
}
dockerfile_build_post(){
  # post build
  # if build failed, this function not execute
  echo $version # => build version
}

dockerfile_build_image <REPOSITORY_NAME> "$@"

push

# build.sh
. dockerfile-build-functions.sh

dockerfile_build_post(){
  dockerfile_build_push <REPOSITORY_URL>
}

dockerfile_build_image <REPOSITORY_NAME> "$@"

About

docker build utility functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages