From d92f3054021ffd8f0a21b2c204555d9ad7c33ed2 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Fri, 7 Feb 2020 20:42:19 +0100 Subject: [PATCH] Generate SHA256 hashes. --- Jenkinsfile | 6 ++++++ Tools/generate_hashes.ps1 | 5 +++++ 2 files changed, 11 insertions(+) create mode 100755 Tools/generate_hashes.ps1 diff --git a/Jenkinsfile b/Jenkinsfile index cdfa0c48d9..aab3c8e04f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,5 +13,11 @@ pipeline { archiveArtifacts artifacts: 'release/*.zip' } } + stage('Generate checksums') { + steps { + sh 'Tools/generate_hashes.ps1' + archiveArtifacts artifacts: 'release/*.zip.sha256' + } + } } } diff --git a/Tools/generate_hashes.ps1 b/Tools/generate_hashes.ps1 new file mode 100755 index 0000000000..c2b45dff94 --- /dev/null +++ b/Tools/generate_hashes.ps1 @@ -0,0 +1,5 @@ +#!/usr/bin/env pwsh + +Get-ChildItem release/*.zip | Get-FileHash -Algorithm S | ForEach-Object { + $_.Hash > "$($_.Path).sha256"; +}