diff --git a/Makefile b/Makefile index 3c7da75a95500a4fdc145e363e97268f5ad007da..64a297d9fd3e4c7e33a22fe4318f3226a61da66f 100644 --- a/Makefile +++ b/Makefile @@ -2,9 +2,6 @@ # Use of this source code is governed by a Apache license # that can be found in the LICENSE file. -# The binary to build -BIN ?= ks-apiserver - # Produce CRDs that work back to Kubernetes 1.11 (no version conversion) CRD_OPTIONS ?= "crd:trivialVersions=true" @@ -15,8 +12,6 @@ else GOBIN=$(shell go env GOBIN) endif - -IMG ?= kubespheredev/ks-apiserver OUTPUT_DIR=bin GOFLAGS=-mod=vendor define ALL_HELP_INFO @@ -88,7 +83,7 @@ openapi: go run ./tools/cmd/crd-doc-gen/main.go # Build the docker image docker-build: all - docker build . -t ${IMG} + hack/docker_build.sh # Run tests test: fmt vet diff --git a/hack/docker_build.sh b/hack/docker_build.sh index 4aa51ea1293a1bc7a9ff77764a8ff31185ce10c8..4b613c576017a10de82249b422b03f587c75af49 100755 --- a/hack/docker_build.sh +++ b/hack/docker_build.sh @@ -4,7 +4,7 @@ set -ex set -o pipefail # push to kubespheredev with default latest tag -REPO=kubespheredev +REPO=${REPO:-kubespheredev} TAG=${TRAVIS_BRANCH:-latest} # check if build was triggered by a travis cronjob