mirror of
https://github.com/fluxcd/flagger.git
synced 2026-04-15 06:57:34 +00:00
build: make release compatible with go mod
This commit is contained in:
@@ -199,7 +199,7 @@ jobs:
|
||||
- run:
|
||||
name: Publish charts
|
||||
command: |
|
||||
if echo "${CIRCLE_TAG}" | grep -Eq "[0-9]+(\.[0-9]+)*(-[a-z]+)?$"; then
|
||||
if echo "${CIRCLE_TAG}" | grep v; then
|
||||
REPOSITORY="https://weaveworksbot:${GITHUB_TOKEN}@github.com/weaveworks/flagger.git"
|
||||
git config user.email weaveworksbot@users.noreply.github.com
|
||||
git config user.name weaveworksbot
|
||||
|
||||
@@ -20,6 +20,9 @@ test-fmt:
|
||||
gofmt -l -s ./ | grep ".*\.go"; if [ "$$?" = "0" ]; then exit 1; fi
|
||||
goimports -l ./ | grep ".*\.go"; if [ "$$?" = "0" ]; then exit 1; fi
|
||||
|
||||
codegen:
|
||||
./hack/update-codegen.sh
|
||||
|
||||
test-codegen:
|
||||
./hack/verify-codegen.sh
|
||||
|
||||
@@ -42,16 +45,16 @@ version-set:
|
||||
echo "Version $$next set in code, deployment, chart and kustomize"
|
||||
|
||||
release:
|
||||
git tag $(VERSION)
|
||||
git push origin $(VERSION)
|
||||
git tag "v$(VERSION)"
|
||||
git push origin "v$(VERSION)"
|
||||
|
||||
release-notes:
|
||||
cd /tmp && GH_REL_URL="https://github.com/buchanae/github-release-notes/releases/download/0.2.0/github-release-notes-linux-amd64-0.2.0.tar.gz" && \
|
||||
curl -sSL $${GH_REL_URL} | tar xz && sudo mv github-release-notes /usr/local/bin/
|
||||
|
||||
loadtester-build:
|
||||
GO111MODULE=on CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o ./bin/loadtester ./cmd/loadtester/*
|
||||
CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o ./bin/loadtester ./cmd/loadtester/*
|
||||
docker build -t weaveworks/flagger-loadtester:$(LT_VERSION) . -f Dockerfile.loadtester
|
||||
|
||||
loadtester-push:
|
||||
docker build -t weaveworks/flagger-loadtester:$(LT_VERSION) . -f Dockerfile.loadtester
|
||||
docker push weaveworks/flagger-loadtester:$(LT_VERSION)
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
set -o errexit
|
||||
|
||||
|
||||
push () {
|
||||
echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin
|
||||
|
||||
@@ -11,8 +10,9 @@ push () {
|
||||
docker tag test/flagger:latest weaveworks/flagger:${BRANCH_COMMIT};
|
||||
docker push weaveworks/flagger:${BRANCH_COMMIT};
|
||||
else
|
||||
docker tag test/flagger:latest weaveworks/flagger:${CIRCLE_TAG};
|
||||
docker push weaveworks/flagger:${CIRCLE_TAG};
|
||||
VER=${CIRCLE_TAG:1}
|
||||
docker tag test/flagger:latest weaveworks/flagger:${VER};
|
||||
docker push weaveworks/flagger:${VER};
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -21,4 +21,3 @@ if [[ -z "$DOCKER_PASS" ]]; then
|
||||
else
|
||||
push
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user