From 8c15ade94bdf8f7778c016f1192eb7fa277ee732 Mon Sep 17 00:00:00 2001 From: Adrien Delorme Date: Fri, 10 May 2019 10:24:04 +0200 Subject: [PATCH 1/2] pass `-ldflags="-s -w"` to go build to make the binaries a bit smaller --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 05d4bcde0..f80a23d9a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,7 +4,7 @@ defaults: &golang working_directory: /go/src/github.com/hashicorp/packer steps: - checkout - - run: go build -o ./pkg/packer_$(go env GOOS)_$(go env GOARCH) . + - run: go build -ldflags="-s -w" -o ./pkg/packer_$(go env GOOS)_$(go env GOARCH) . - run: zip ./pkg/packer_$(go env GOOS)_$(go env GOARCH).zip ./pkg/packer_$(go env GOOS)_$(go env GOARCH) - run: rm ./pkg/packer_$(go env GOOS)_$(go env GOARCH) - persist_to_workspace: From 147c028bc6e29c0c6b825f44393b1670b227d225 Mon Sep 17 00:00:00 2001 From: Adrien Delorme Date: Fri, 10 May 2019 10:48:20 +0200 Subject: [PATCH 2/2] flag nightly builds as prerelease --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f80a23d9a..36731d4b5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -67,7 +67,7 @@ jobs: - attach_workspace: at: . - run: | - ghr -t ${GITHUB_TOKEN_AZR} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${CIRCLE_TAG} ./pkg/ + ghr -prerelease -t ${GITHUB_TOKEN_AZR} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${CIRCLE_TAG} ./pkg/ workflows: version: 2 build_and_check_vendor_vs_module: