aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--azure-pipelines.yml17
1 files changed, 9 insertions, 8 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 928f3e5..c813f2e 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -7,12 +7,14 @@ jobs:
pool:
vmImage: 'Ubuntu-16.04'
+ variables:
+ API_BASE_URL: 'https://dev.azure.com/$(System.CollectionId)/$(System.TeamProject)/_apis'
+
steps:
- script: |
set -euo pipefail
- REQUEST_URL="https://dev.azure.com/\
- python-discord/${SYSTEM_TEAMPROJECTID}/_apis/build/builds?\
+ REQUEST_URL="${API_BASE_URL}/build/builds?\
queryOrder=finishTimeDescending&\
resultFilter=succeeded&\
\$top=1&\
@@ -35,7 +37,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=prevBuild;isOutput=true]${prev_build}"
+ printf '%s\n' "##vso[task.setvariable variable=PREV_BUILD;isOutput=true]${prev_build}"
if [[ "${BUILD_REASON}" = "PullRequest" ]]; then
key='triggerInfo."pr.sourceSha"'
@@ -46,9 +48,7 @@ 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;isOutput=true]${prev_commit}"
- displayName: 'setvarStep'
-
-# - script: echo $(PREV_BUILD) && echo $(PREV_COMMIT)
+ displayName: 'Get Previous Successful Build'
- task: DownloadPipelineArtifact@1
inputs:
@@ -56,9 +56,9 @@ jobs:
project: $(System.TeamProject)
pipeline: $(System.DefinitionId)
runVersion: 'specific'
- buildId: $(setvarStep.prevBuild)
+ buildId: "2434"
artifactName: 'BaseId'
- displayName: 'Download Base ID Artifact $(setvarStep.prevBuild)'
+ displayName: 'Download Base ID Artifact'
- script: |
base_id="$(cat "${SYSTEM_ARTIFACTSDIRECTORY}"/base.sha256)"
@@ -83,3 +83,4 @@ jobs:
path: base.sha256
artifact: BaseId
displayName: 'Publish Base ID Artifact'
+ enabled: false