aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--azure-pipelines.yml16
1 files changed, 6 insertions, 10 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 44a5b2a..928f3e5 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -7,10 +7,6 @@ jobs:
pool:
vmImage: 'Ubuntu-16.04'
- variables:
- PREV_COMMIT: 'foo'
- PREV_BUILD: 'bar'
-
steps:
- script: |
set -euo pipefail
@@ -39,7 +35,7 @@ jobs:
prev_build="$(printf '%s' "${response}" | jq -re '.value[0].id')"
printf '%s\n' "Most recent successful build: ${prev_build}"
- printf '%s\n' "##vso[task.setvariable variable=PREV_BUILD]${prev_build}"
+ printf '%s\n' "##vso[task.setvariable variable=prevBuild;isOutput=true]${prev_build}"
if [[ "${BUILD_REASON}" = "PullRequest" ]]; then
key='triggerInfo."pr.sourceSha"'
@@ -49,10 +45,10 @@ jobs:
prev_commit="$(printf '%s' "${response}" | jq -re ".value[0].${key}")"
printf '%s\n' "Previous commit: ${prev_commit}"
- printf '%s\n' "##vso[task.setvariable variable=PREV_COMMIT]${prev_commit}"
- displayName: 'Get Previous Successful Build'
+ printf '%s\n' "##vso[task.setvariable variable=PREV_COMMIT;isOutput=true]${prev_commit}"
+ displayName: 'setvarStep'
- - script: echo $(PREV_BUILD) && echo $(PREV_COMMIT)
+# - script: echo $(PREV_BUILD) && echo $(PREV_COMMIT)
- task: DownloadPipelineArtifact@1
inputs:
@@ -60,9 +56,9 @@ jobs:
project: $(System.TeamProject)
pipeline: $(System.DefinitionId)
runVersion: 'specific'
- buildId: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+ buildId: $(setvarStep.prevBuild)
artifactName: 'BaseId'
- displayName: 'Download Base ID Artifact $(PREV_BUILD)'
+ displayName: 'Download Base ID Artifact $(setvarStep.prevBuild)'
- script: |
base_id="$(cat "${SYSTEM_ARTIFACTSDIRECTORY}"/base.sha256)"