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