From b8c7e12e1bd498a396e0991cd7db8be87b7470c9 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Wed, 11 Dec 2019 19:27:30 +0100 Subject: [PATCH] Updated build scripts --- Makefile | 14 ++++++++++++++ build.sh | 9 --------- push.sh | 7 ------- 3 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 Makefile delete mode 100755 build.sh delete mode 100755 push.sh diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1949a53 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +IMAGE := k8r.eu/justjanne/$(shell basename $(shell git remote get-url origin) .git) +TAGS := $(shell git describe --always --tags HEAD) + +.PHONY: build +build: + docker build --pull -t $(IMAGE):$(TAGS) . + docker tag $(IMAGE):$(TAGS) $(IMAGE):latest + @echo Successfully tagged $(IMAGE):$(TAGS) as latest + +.PHONY: push +push: build + docker push $(IMAGE):$(TAGS) + docker push $(IMAGE):latest + @echo Successfully pushed $(IMAGE):$(TAGS) as latest diff --git a/build.sh b/build.sh deleted file mode 100755 index 9c74118..0000000 --- a/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -IMAGE=k8r.eu/justjanne/quassel-rest-search -TAGS=$(git describe --always --tags HEAD) - -docker build -t $IMAGE:$TAGS . -docker tag $IMAGE:$TAGS $IMAGE:latest -echo Successfully tagged $IMAGE:latest -#docker push $IMAGE:$TAGS -#docker push $IMAGE:latest \ No newline at end of file diff --git a/push.sh b/push.sh deleted file mode 100755 index 3d35972..0000000 --- a/push.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -IMAGE=k8r.eu/justjanne/quassel-rest-search -TAGS=$(git describe --always --tags HEAD) - -docker push $IMAGE:$TAGS -docker push $IMAGE:latest -echo Successfully pushed $IMAGE:latest -- GitLab