Method: Docker::Build#run
- Defined in:
- lib/scripts/docker/build.rb
#run ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/scripts/docker/build.rb', line 15 def run env_require("DOCKER_IMAGE") # set image tag if it hasnt been set # Default: git tag # Description: My favoruite thing env_check("IMAGE_TAG", `git rev-parse HEAD`.strip) dockerfile = env_fetch("BUILD_DOCKERFILE", "Dockerfile") # project_folder = env_fetch("DOCKER_FOLDER", ".") # build docker image command("docker build --pull -t \"$DOCKER_IMAGE:$IMAGE_TAG\" -f #{dockerfile} .") # push docker image command('docker push "$DOCKER_IMAGE:$IMAGE_TAG"') end |