Skip to content

Commit 9860747

Browse files
author
Evans Aboge (from Dev Box)
committed
Fix run number generation
1 parent 564ea13 commit 9860747

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.azure-pipelines/ci-build.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,23 @@ steps:
8282
displayName: 'Verify version variable'
8383
8484
- bash: |
85-
runnumber=$(echo $(Build.BuildNumber) | awk '{ print substr($0, length($0)-3, length($0)) }')
85+
echo "Build Number: $(Build.BuildNumber)"
86+
# Extract the last 3 characters for the run number
87+
runnumber=$(echo "$(Build.BuildNumber)" | grep -o '[0-9]\+$')
88+
echo "Extracted Run Number: $runnumber"
89+
90+
# If extraction fails, set a default
91+
if [ -z "$runnumber" ]; then
92+
echo "Extraction failed, using default value"
93+
runnumber=$(date +"%S%N" | cut -c1-3)
94+
echo "Generated fallback run number: $runnumber"
95+
fi
96+
97+
# Set the variable for later steps
8698
echo "##vso[task.setvariable variable=RUNNUMBER]$runnumber"
99+
echo "##vso[task.setvariable variable=RUNNUMBER;isOutput=true]$runnumber"
87100
displayName: 'Get truncated run number'
101+
name: getrunnumber
88102
condition: eq(variables['Build.SourceBranch'], variables['PREVIEW_BRANCH'])
89103
90104
- bash: |

0 commit comments

Comments
 (0)