BUCKET_NAME=eventbus-admin-cli

build: vendor
	go build -o eventbus-admin main.go
	chmod +x ./eventbus-admin

clean:
	rm ./eventbus-admin

output:
	mkdir output

docker-image:
	docker build -t eventbus/admin-cli .

jenkins-build: docker-image output
	docker run --rm -v $(shell pwd)/output:/output eventbus/admin-cli go build -o /output/eventbus-admin main.go

jenkins-s3-upload-staging:
	./scripts/s3-upload.sh 297385687169 staging

jenkins-s3-upload-production:
	./scripts/s3-upload.sh 859517684765 production

.PHONY: build jenkins-s3-upload