File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff 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 : |
You can’t perform that action at this time.
0 commit comments