From fd4c632d7f87ba0589f1e5673b3cb4e438ec2d0a Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Wed, 11 Dec 2019 19:35:21 +0100
Subject: [PATCH] Updated build scripts

---
 Makefile  | 14 ++++++++++++++
 build.sh  |  9 ---------
 deploy.sh |  8 --------
 3 files changed, 14 insertions(+), 17 deletions(-)
 create mode 100644 Makefile
 delete mode 100755 build.sh
 delete mode 100755 deploy.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 7ec5d73..0000000
--- a/build.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-IMAGE=k8r.eu/justjanne/custom-errors
-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/deploy.sh b/deploy.sh
deleted file mode 100755
index c362d42..0000000
--- a/deploy.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-IMAGE=k8r.eu/justjanne/custom-errors
-TAGS=$(git describe --always --tags HEAD)
-DEPLOYMENT=default-http-backend
-POD=default-http-backend
-NAMESPACE=ingress
-
-kubectl -n $NAMESPACE set image deployment/$DEPLOYMENT $POD=$IMAGE:$TAGS
\ No newline at end of file
-- 
GitLab