diff --git a/.drone.yml b/.drone.yml index 7c2f04d..de965f4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,6 +29,9 @@ steps: settings: dockerfile: Dockerfile context: . + args: + - BUILD_DATE="$(date -u +"%Y-%m-%dT%H:%M:%SZ")" + - VCS_REF=${DRONE_COMMIT_SHA:0:7} when: ref: - "refs/heads/feature-**" @@ -43,6 +46,9 @@ steps: settings: dockerfile: Dockerfile context: . + args: + - BUILD_DATE="$(date -u +"%Y-%m-%dT%H:%M:%SZ")" + - VCS_REF=${DRONE_COMMIT_SHA:0:7} tags: - latest - linux-amd64 diff --git a/Makefile b/Makefile index eabc0e0..3e71503 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,9 @@ dargskaniko = run --rm -it -w=$(kanikowdir) -v $$PWD:$(kanikowdir) kanikoexecutorimg = gcr.io/kaniko-project/executor:v1.7.0-debug kanikowdir = /src kanikocontext = . -kanikoargs = -f=$(dfile) -c=$(kanikocontext) --use-new-run --snapshotMode=redo --no-push +kanikoargs = -f=$(dfile) -c=$(kanikocontext) --use-new-run --snapshotMode=redo --build-arg BUILD_DATE=$(build_date) --build-arg VCS_REF=$(vcs_ref) --no-push +vcs_ref = $$(git rev-parse --short HEAD) +build_date= $$(date -u +"%Y-%m-%dT%H:%M:%SZ") .PHONY: build kaniko clean test prune