From f98095d6299e0363dbb4159cf12678da33188cb9 Mon Sep 17 00:00:00 2001 From: Brian Gann Date: Tue, 21 May 2019 02:58:07 -0500 Subject: [PATCH] MSI: Generate sha256sum during MSI build process in circleci (#17120) * build: generate sha256 during msi build --- .circleci/config.yml | 1 + scripts/build/ci-msi-build/ci-msi-build-oss.sh | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1b713003a38..a484cd08e18 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -588,6 +588,7 @@ jobs: root: . paths: - dist/grafana-*.msi + - dist/grafana-*.msi.sha256 store-build-artifacts: docker: diff --git a/scripts/build/ci-msi-build/ci-msi-build-oss.sh b/scripts/build/ci-msi-build/ci-msi-build-oss.sh index 74ba4b001a3..02f015dae23 100755 --- a/scripts/build/ci-msi-build/ci-msi-build-oss.sh +++ b/scripts/build/ci-msi-build/ci-msi-build-oss.sh @@ -24,5 +24,11 @@ python3 generator/build.py "$@" chmod a+x /tmp/scratch/*.msi echo "MSI: Copy to $WORKING_DIRECTORY/dist" cp /tmp/scratch/*.msi $WORKING_DIRECTORY/dist +echo "MSI: Generate SHA256" +MSI_FILE=`ls $WORKING_DIRECTORY/dist/*.msi` +SHA256SUM=`sha256sum $MSI_FILE | cut -f1 -d' '` +echo $SHA256SUM > $MSI_FILE.sha256 +echo "MSI: SHA256 file content:" +cat $MSI_FILE.sha256 echo "MSI: contents of $WORKING_DIRECTORY/dist" ls -al $WORKING_DIRECTORY/dist