github.com/secure-build/gitlab-runner@v12.5.0+incompatible/Makefile.build.mk (about) 1 export RUNNER_BINARY ?= out/binaries/$(NAME) 2 3 build: $(GOX) 4 # Building $(NAME) in version $(VERSION) for $(BUILD_PLATFORMS) 5 gox $(BUILD_PLATFORMS) \ 6 -ldflags "$(GO_LDFLAGS)" \ 7 -output="out/binaries/$(NAME)-{{.OS}}-{{.Arch}}" \ 8 $(PKG) 9 10 build_simple: $(GOPATH_SETUP) 11 # Building $(NAME) in version $(VERSION) for current platform 12 go build \ 13 -ldflags "$(GO_LDFLAGS)" \ 14 -o "$(RUNNER_BINARY)" \ 15 $(PKG) 16 17 build_current: helper-docker build_simple 18 19 build_current_docker: export CI_COMMIT_REF_SLUG=$(shell echo $(BRANCH) | cut -c -63 | sed -E 's/[^a-z0-9-]+/-/g' | sed -E 's/^-*([a-z0-9-]+[a-z0-9])-*$$/\1/g') 20 build_current_docker: build_current_deb 21 make release_docker_images RUNNER_BINARY=$(RUNNER_BINARY) 22 23 build_current_deb: build_current package-deps package-prepare 24 make package-deb-fpm ARCH=amd64 PACKAGE_ARCH=amd64 RUNNER_BINARY=$(RUNNER_BINARY) 25 26 build_current_rpm: build_current package-deps package-prepare 27 make package-rpm-fpm ARCH=amd64 PACKAGE_ARCH=amd64 RUNNER_BINARY=$(RUNNER_BINARY)