@@ -23,7 +23,14 @@ parameters: # TODO, these don't work for scheduled pipelines, not even the defau
23
23
SQLVersionEdition : 2017
24
24
- name : SQL2019
25
25
SQLVersionEdition : 2019
26
-
26
+ - name : VMPriority
27
+ displayName : VM Priority
28
+ type : string
29
+ default : Spot
30
+ values :
31
+ - Spot
32
+ - Regular
33
+ - Low
27
34
28
35
variables :
29
36
- name : ArtifactBranchName
@@ -77,6 +84,7 @@ stages:
77
84
${{ each version in parameters.VMMatrix }} :
78
85
${{ format('{0}', version.name) }} :
79
86
SQLVersionEdition : ${{ version.SQLVersionEdition }}
87
+ SQLVersionName : ${{ version.name }}
80
88
81
89
steps :
82
90
- checkout : self
@@ -99,7 +107,7 @@ stages:
99
107
Set-Location "$(Pipeline.Workspace)/$(TSQLT_REPO_DIR)"
100
108
.("Build/CommonFunctionsAndMethods.ps1")
101
109
102
- $ResourceGroupName = ("$(NamePreFix)" + (Get-Date).tostring('yyyyMMdd') + "_" + "$(SQLVersionEdition )" + "_" + "$(Build.BuildId)");
110
+ $ResourceGroupName = ("$(NamePreFix)" + (Get-Date).tostring('yyyyMMdd') + "_" + "$(SQLVersionName )" + "_" + "$(Build.BuildId)");
103
111
Log-Output "ResourceGroupName: $ResourceGroupName";
104
112
Write-Host "##vso[task.setvariable variable=ResourceGroupName;isOutput=true]$ResourceGroupName";
105
113
@@ -140,6 +148,7 @@ stages:
140
148
SQLPort="$SqlPort";
141
149
SQLUserName="$SQLUserName";
142
150
SQLPwd="$SQLPwd";
151
+ VMPriority="${{ parameters.VMPriority }}";
143
152
};
144
153
$VMDetails = .'CI/Azure-DevOps/CreateSQLVM_azcli.ps1' @Parameters
145
154
@@ -611,7 +620,7 @@ stages:
611
620
git switch "$(ArtifactBranchName)"
612
621
$CheckIfGitOk.invoke($?);
613
622
614
- git tag $TagName;
623
+ git tag -f $TagName;
615
624
$CheckIfGitOk.invoke($?);
616
625
617
626
git push --tags
0 commit comments