@@ -23,7 +23,14 @@ parameters: # TODO, these don't work for scheduled pipelines, not even the defau
2323 SQLVersionEdition : 2017
2424 - name : SQL2019
2525 SQLVersionEdition : 2019
26-
26+ - name : VMPriority
27+ displayName : VM Priority
28+ type : string
29+ default : Spot
30+ values :
31+ - Spot
32+ - Regular
33+ - Low
2734
2835variables :
2936 - name : ArtifactBranchName
@@ -77,6 +84,7 @@ stages:
7784 ${{ each version in parameters.VMMatrix }} :
7885 ${{ format('{0}', version.name) }} :
7986 SQLVersionEdition : ${{ version.SQLVersionEdition }}
87+ SQLVersionName : ${{ version.name }}
8088
8189 steps :
8290 - checkout : self
@@ -99,7 +107,7 @@ stages:
99107 Set-Location "$(Pipeline.Workspace)/$(TSQLT_REPO_DIR)"
100108 .("Build/CommonFunctionsAndMethods.ps1")
101109
102- $ResourceGroupName = ("$(NamePreFix)" + (Get-Date).tostring('yyyyMMdd') + "_" + "$(SQLVersionEdition )" + "_" + "$(Build.BuildId)");
110+ $ResourceGroupName = ("$(NamePreFix)" + (Get-Date).tostring('yyyyMMdd') + "_" + "$(SQLVersionName )" + "_" + "$(Build.BuildId)");
103111 Log-Output "ResourceGroupName: $ResourceGroupName";
104112 Write-Host "##vso[task.setvariable variable=ResourceGroupName;isOutput=true]$ResourceGroupName";
105113
@@ -140,6 +148,7 @@ stages:
140148 SQLPort="$SqlPort";
141149 SQLUserName="$SQLUserName";
142150 SQLPwd="$SQLPwd";
151+ VMPriority="${{ parameters.VMPriority }}";
143152 };
144153 $VMDetails = .'CI/Azure-DevOps/CreateSQLVM_azcli.ps1' @Parameters
145154
@@ -611,7 +620,7 @@ stages:
611620 git switch "$(ArtifactBranchName)"
612621 $CheckIfGitOk.invoke($?);
613622
614- git tag $TagName;
623+ git tag -f $TagName;
615624 $CheckIfGitOk.invoke($?);
616625
617626 git push --tags
0 commit comments