feat(ci): upload checksum with binary releases

closes #1214
This commit is contained in:
Adam Reese 2016-10-06 19:59:10 -07:00
parent 7b222cef8b
commit eda3910361
2 changed files with 11 additions and 2 deletions

View file

@ -36,6 +36,15 @@ dist:
$(DIST_DIRS) zip -r helm-${VERSION}-{}.zip {} \; \
)
.PHONY: checksum
checksum:
( \
cd _dist && \
for f in ./*.{tar.gz,zip} ; do \
shasum -a 256 "$${f}" | awk '{print $$1}' > "$${f}.sha256" ; \
done \
)
.PHONY: check-docker
check-docker:
@if [ -z $$(which docker) ]; then \

View file

@ -55,7 +55,7 @@ deployment:
# build canary helm binaries and push
- make build-cross
- make dist VERSION="${CIRCLE_TAG}"
- make dist checksum VERSION="${CIRCLE_TAG}"
- sudo /opt/google-cloud-sdk/bin/gsutil cp ./_dist/* "gs://${PROJECT_NAME}"
canary:
@ -74,5 +74,5 @@ deployment:
# build canary helm binaries and push
- make build-cross
- make dist VERSION=canary
- make dist checksum VERSION=canary
- sudo /opt/google-cloud-sdk/bin/gsutil cp ./_dist/* "gs://${PROJECT_NAME}"