diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..defae990e146a11cdb4e7d5ea17dd1d0d82a93d4 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +default: build + +build: + export env + go build -tags "${TAGS}" -ldflags "${LDFLAGS}" ./cmd/hepto.go diff --git a/env b/env index 46009782fe207c5a4392a36c787eb2218d2a34de..3cb8c8ed96455f89658952fe6db1cd7b388cdf12 100644 --- a/env +++ b/env @@ -1,7 +1,11 @@ export VERSION=`git describe --tags --dirty --always | cut -d+ -f1` +export VERSION_MAJOR=`echo $VERSION | cut -c2- | cut -d. -f1` +export VERSION_MINOR=`echo $VERSION | cut -c2- | cut -d. -f2` export TAGS="cgo,osusergo,netgo,seccomp,providerless,nolegacyproviders" export LDFLAGS="-extldflags=-static" export LDFLAGS="$LDFLAGS -X k8s.io/component-base/version.gitVersion=$VERSION" export LDFLAGS="$LDFLAGS -X k8s.io/component-base/version.gitCommit=`git describe --always`" export LDFLAGS="$LDFLAGS -X k8s.io/component-base.version.buildDate=`date -u '+%Y-%m-%dT%H:%M:%SZ'`" export LDFLAGS="$LDFLAGS -X k8s.io/client-go/pkg/version.gitVersion=$VERSION" +export LDFLAGS="$LDFLAGS -X k8s.io/client-go/pkg/version.gitMajor=$VERSION_MAJOR" +export LDFLAGS="$LDFLAGS -X k8s.io/client-go/pkg/version.gitMinor=$VERSION_MINOR"