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)