From 18c83afe55cb0c91ea7b910b3cf400e15147c39d Mon Sep 17 00:00:00 2001 From: Adam Cooper Date: Tue, 7 Nov 2017 15:44:22 +0000 Subject: [PATCH] feat(docker): Preliminary work for automated dockerhub builds. --- Dockerfile | 9 +++++++-- hooks/build | 3 +++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100755 hooks/build diff --git a/Dockerfile b/Dockerfile index 7f8d9edca..b53e7afac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,10 @@ RUN apk add --no-cache --virtual .build-dependencies make gcc g++ python curl sq # Stage 3 image FROM alpine:3.6 +ARG VCS_REF=n/a +ARG VERSION=dev +ARG BUILD_DATE=n/a + LABEL maintainer="Jan Kuri " \ org.label-schema.schema-version="1.0" \ org.label-schema.name="abstruse" \ @@ -36,8 +40,9 @@ LABEL maintainer="Jan Kuri " \ org.label-schema.url="https://abstruse.bleenco.io/" \ org.label-schema.vcs-url="https://github.com/bleenco/abstruse" \ org.label-schema.vendor="Bleenco" \ - org.label-schema.vcs-ref="n/a" \ - org.label-schema.version="dev" + org.label-schema.vcs-ref=$VCS_REF \ + org.label-schema.version=$VERSION \ + org.label-schema.build-date=$BUILD_DATE WORKDIR /app diff --git a/hooks/build b/hooks/build new file mode 100755 index 000000000..3eeebd7dd --- /dev/null +++ b/hooks/build @@ -0,0 +1,3 @@ +#!/usr/bin/env sh + +docker build --build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` --build-arg VCS_REF=$SOURCE_COMMIT --build-arg VERSION=$DOCKER_TAG -t $IMAGE_NAME .