From 3f7178ffd6cab79ef1fe4cefdd2579addf06452a Mon Sep 17 00:00:00 2001 From: Thomas Pelletier Date: Mon, 30 Mar 2020 11:59:45 -0400 Subject: [PATCH] CI computes manifest for built binaries (#346) --- azure-pipelines.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 25d24f1..242b5b5 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -172,7 +172,28 @@ stages: inputs: pathtoPublish: '$(Build.ArtifactStagingDirectory)' artifactName: binaries - +- stage: build_binaries_manifest + displayName: "Build binaries manifest" + dependsOn: build_binaries + jobs: + - job: build_manifest + displayName: "Build binaries manifest" + steps: + - task: DownloadBuildArtifacts@0 + inputs: + buildType: 'current' + downloadType: 'single' + artifactName: 'binaries' + downloadPath: '$(Build.SourcesDirectory)' + - task: Bash@3 + inputs: + targetType: inline + script: "cd binaries && sha256sum --binary *.tar.xz | tee $(Build.ArtifactStagingDirectory)/sha256sums.txt" + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.ArtifactStagingDirectory)' + artifactName: manifest + - stage: build_docker_image displayName: "Build Docker image" dependsOn: run_checks