Merge pull request #1264 from mrueg/makefile-cloudbuild
Makefile: Set tag via cloudbuild
This commit is contained in:
commit
2323702757
6
Makefile
6
Makefile
|
|
@ -3,12 +3,12 @@ TESTENVVAR =
|
|||
REGISTRY ?= gcr.io/k8s-staging-kube-state-metrics
|
||||
TAG_PREFIX = v
|
||||
VERSION = $(shell cat VERSION)
|
||||
TAG = $(TAG_PREFIX)$(VERSION)
|
||||
TAG ?= $(TAG_PREFIX)$(VERSION)
|
||||
LATEST_RELEASE_BRANCH := release-$(shell grep -ohE "[0-9]+.[0-9]+" VERSION)
|
||||
DOCKER_CLI ?= docker
|
||||
PKGS = $(shell go list ./... | grep -v /vendor/ | grep -v /tests/e2e)
|
||||
ARCH ?= $(shell go env GOARCH)
|
||||
BuildDate = $(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||
BUILD_DATE = $(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||
GIT_COMMIT ?= $(shell git rev-parse --short HEAD)
|
||||
ALL_ARCH = amd64 arm arm64 ppc64le s390x
|
||||
PKG = k8s.io/kube-state-metrics/v2/pkg
|
||||
|
|
@ -54,7 +54,7 @@ doccheck: generate
|
|||
@echo OK
|
||||
|
||||
build-local:
|
||||
GOOS=$(shell uname -s | tr A-Z a-z) GOARCH=$(ARCH) CGO_ENABLED=0 go build -ldflags "-s -w -X ${PKG}/version.Release=${TAG} -X ${PKG}/version.Commit=${GIT_COMMIT} -X ${PKG}/version.BuildDate=${BuildDate}" -o kube-state-metrics
|
||||
GOOS=$(shell uname -s | tr A-Z a-z) GOARCH=$(ARCH) CGO_ENABLED=0 go build -ldflags "-s -w -X ${PKG}/version.Release=${TAG} -X ${PKG}/version.Commit=${GIT_COMMIT} -X ${PKG}/version.BuildDate=${BUILD_DATE}" -o kube-state-metrics
|
||||
|
||||
build: kube-state-metrics
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ steps:
|
|||
- name: 'gcr.io/k8s-testimages/gcb-docker-gcloud:v20190906-745fed4'
|
||||
entrypoint: make
|
||||
env:
|
||||
- GIT_TAG=$_PULL_BASE_REF
|
||||
- TAG=$_PULL_BASE_REF
|
||||
- GIT_COMMIT=$_PULL_BASE_SHA
|
||||
args:
|
||||
- push
|
||||
|
|
|
|||
Loading…
Reference in New Issue