github.com/devtron-labs/ci-runner@v0.0.0-20240518055909-b2672f3349d7/Makefile (about) 1 2 all: build 3 4 TAG?=6bd516eacd6ee-10 5 FLAGS= 6 ENVVAR= 7 GOOS?=darwin 8 REGISTRY?=686244538589.dkr.ecr.us-east-2.amazonaws.com 9 BASEIMAGE?=alpine:3.9 10 #BUILD_NUMBER=$$(date +'%Y%m%d-%H%M%S') 11 #BUILD_NUMBER := $(shell bash -c 'echo $$(date +'%Y%m%d-%H%M%S')') 12 include $(ENV_FILE) 13 export 14 15 build: clean 16 $(ENVVAR) GOOS=$(GOOS) go build -o cirunner 17 18 clean: 19 rm -f cirunner 20 21 run: build 22 ./cirunner 23 24 .PHONY: build 25 docker-build-image: build 26 docker build -t testci-runner:$(TAG) . 27 28 .PHONY: build, all, wire, clean, run, set-docker-build-env, docker-build-push, orchestrator, 29 docker-build-push: docker-build-image 30 docker tag testci-runner:${TAG} ${REGISTRY}/testci-runner:${TAG} 31 docker push ${REGISTRY}/testci-runner:${TAG} 32 33 34