From 9977d243880f5a7f7c4b8ff4740af410a750e597 Mon Sep 17 00:00:00 2001 From: Kenfe-Mickael Laventure Date: Tue, 28 Jun 2016 15:39:38 -0700 Subject: [PATCH] Use git branch name as tag when building images Signed-off-by: Kenfe-Mickael Laventure --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0852c71a..a84c5392 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,10 @@ PREFIX := $(DESTDIR)/usr/local BINDIR := $(PREFIX)/sbin -RUNC_IMAGE := runc_dev -RUNC_TEST_IMAGE := runc_test +GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null) +GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH) | sed -e "s/[^[:alnum:]]/-/g") +RUNC_IMAGE := runc_dev$(if $(GIT_BRANCH_CLEAN),:$(GIT_BRANCH_CLEAN)) +RUNC_TEST_IMAGE := runc_test$(if $(GIT_BRANCH_CLEAN),:$(GIT_BRANCH_CLEAN)) PROJECT := github.com/opencontainers/runc TEST_DOCKERFILE := script/test_Dockerfile BUILDTAGS := seccomp