summaryrefslogtreecommitdiff
path: root/azure-pipelines/templates/release-bundles.yml
diff options
context:
space:
mode:
Diffstat (limited to 'azure-pipelines/templates/release-bundles.yml')
-rw-r--r--azure-pipelines/templates/release-bundles.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/azure-pipelines/templates/release-bundles.yml b/azure-pipelines/templates/release-bundles.yml
new file mode 100644
index 000000000..9c5a48b96
--- /dev/null
+++ b/azure-pipelines/templates/release-bundles.yml
@@ -0,0 +1,19 @@
+parameters:
+ CalculateChecksums: true
+
+steps:
+- ${{ if eq(parameters.CalculateChecksums, true) }}:
+ - bash: |
+ set -ex
+ cd bundles
+ for i in $(ls); do
+ openssl dgst -r -md5 -hex $i > $i.md5sum
+ openssl dgst -r -sha1 -hex $i > $i.sha1sum
+ openssl dgst -r -sha256 -hex $i > $i.sha256sum
+ done
+ displayName: 'Calculate checksums'
+- task: PublishBuildArtifacts@1
+ displayName: 'Publish bundles'
+ inputs:
+ PathtoPublish: bundles/
+ ArtifactName: bundles