Browse Source

MSI: Generate sha256sum during MSI build process in circleci (#17120)

* build: generate sha256 during msi build
Brian Gann 6 years ago
parent
commit
f98095d629
2 changed files with 7 additions and 0 deletions
  1. 1 0
      .circleci/config.yml
  2. 6 0
      scripts/build/ci-msi-build/ci-msi-build-oss.sh

+ 1 - 0
.circleci/config.yml

@@ -588,6 +588,7 @@ jobs:
           root: .
           paths:
             - dist/grafana-*.msi
+            - dist/grafana-*.msi.sha256
 
   store-build-artifacts:
     docker:

+ 6 - 0
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