File tree 12 files changed +46
-13
lines changed
tools/releaseBuild/azureDevOps 12 files changed +46
-13
lines changed Original file line number Diff line number Diff line change @@ -189,7 +189,9 @@ stages:
189
189
- job : release_json
190
190
displayName : Create and Upload release.json
191
191
pool :
192
- vmImage : ' windows-latest'
192
+ name : PowerShell1ES
193
+ demands :
194
+ - ImageOverride -equals MMS2019
193
195
steps :
194
196
- checkout : self
195
197
clean : true
Original file line number Diff line number Diff line change 8
8
- group : Azure Blob variable group
9
9
displayName : Delete blob is exists
10
10
pool :
11
- vmImage : windows-latest
11
+ name : PowerShell1ES
12
+ demands :
13
+ - ImageOverride -equals MMS2019
12
14
steps :
13
15
- checkout : self
14
16
clean : true
Original file line number Diff line number Diff line change 8
8
value : false
9
9
- name : NugetSecurityAnalysisWarningLevel
10
10
value : none
11
+
12
+ # Defines the variables APIScanClient, APIScanTenant and APIScanSecret
13
+ - group : PS-PS-APIScan
14
+
11
15
displayName : Compliance
12
16
dependsOn :
13
17
${{ parameters.parentJobs }}
14
18
pool :
15
- name : Package ES Standard Build
19
+ name : PowerShell1ES
20
+ demands :
21
+ - ImageOverride -equals MMS2019
16
22
17
23
# APIScan can take a long time
18
24
timeoutInMinutes : 180
@@ -115,6 +121,8 @@ jobs:
115
121
softwareVersionNum : ' $(ReleaseTagVar)'
116
122
isLargeApp : false
117
123
preserveTempFiles : true
124
+ env :
125
+ AzureServicesAuthConnectionString : RunAs=App;AppId=$(APIScanClient);TenantId=$(APIScanTenant);AppKey=$(APIScanSecret)
118
126
continueOnError : true
119
127
120
128
- task : securedevelopmentteam.vss-secure-development-tools.build-task-publishsecurityanalysislogs.PublishSecurityAnalysisLogs@2
Original file line number Diff line number Diff line change 13
13
${{ parameters.parentJobs }}
14
14
condition : succeeded()
15
15
pool :
16
- vmImage : windows-latest
16
+ name : PowerShell1ES
17
+ demands :
18
+ - ImageOverride -equals MMS2019
17
19
18
20
steps :
19
21
# - task: <task type name>@<version>
Original file line number Diff line number Diff line change 8
8
displayName : Build ${{ parameters.buildName }}
9
9
condition : succeeded()
10
10
pool :
11
- vmImage : ubuntu-16.04
11
+ name : PowerShell1ES
12
+ demands :
13
+ - ImageOverride -equals MMSUbuntu20.04
12
14
dependsOn : ${{ parameters.parentJob }}
13
15
variables :
14
16
- name : runCodesignValidationInjection
66
68
dependsOn : build_${{ parameters.buildName }}
67
69
condition : succeeded()
68
70
pool :
69
- vmImage : windows-latest
71
+ name : PowerShell1ES
72
+ demands :
73
+ - ImageOverride -equals MMS2019
70
74
variables :
71
75
- name : buildName
72
76
value : ${{ parameters.buildName }}
Original file line number Diff line number Diff line change 7
7
dependsOn : build_macOS_${{ parameters.buildArchitecture }}
8
8
condition : succeeded()
9
9
pool :
10
- name : Package ES Standard Build
10
+ name : PowerShell1ES
11
+ demands :
12
+ - ImageOverride -equals MMS2019
11
13
variables :
12
14
- group : ESRP
13
15
- name : runCodesignValidationInjection
Original file line number Diff line number Diff line change 7
7
dependsOn : package_macOS_${{ parameters.buildArchitecture }}
8
8
condition : succeeded()
9
9
pool :
10
- name : Package ES Standard Build
10
+ name : PowerShell1ES
11
+ demands :
12
+ - ImageOverride -equals MMS2019
11
13
variables :
12
14
- group : ESRP
13
15
- name : runCodesignValidationInjection
Original file line number Diff line number Diff line change 7
7
${{ parameters.parentJobs }}
8
8
displayName : Build NuGet packages
9
9
condition : succeeded()
10
- pool : Package ES Standard Build
10
+ pool :
11
+ name : PowerShell1ES
12
+ demands :
13
+ - ImageOverride -equals MMS2019
11
14
12
15
timeoutInMinutes : 90
13
16
Original file line number Diff line number Diff line change 10
10
condition : succeeded()
11
11
12
12
pool :
13
- name : Package ES Standard Build
13
+ name : PowerShell1ES
14
+ demands :
15
+ - ImageOverride -equals MMS2019
14
16
15
17
steps :
16
18
- checkout : self
Original file line number Diff line number Diff line change 14
14
condition : succeeded()
15
15
dependsOn : ${{ parameters.parentJob }}
16
16
pool :
17
- vmImage : windows-latest
17
+ name : PowerShell1ES
18
+ demands :
19
+ - ImageOverride -equals MMS2019
18
20
variables :
19
21
- name : runCodesignValidationInjection
20
22
value : false
Original file line number Diff line number Diff line change 8
8
${{ parameters.parentJobs }}
9
9
condition : succeeded()
10
10
pool :
11
- vmImage : windows-latest
11
+ name : PowerShell1ES
12
+ demands :
13
+ - ImageOverride -equals MMS2019
12
14
variables :
13
15
- name : DOTNET_SKIP_FIRST_TIME_EXPERIENCE
14
16
value : 1
Original file line number Diff line number Diff line change 14
14
condition : succeeded()
15
15
dependsOn : ${{ parameters.parentJob }}
16
16
pool :
17
- vmImage : windows-latest
17
+ name : PowerShell1ES
18
+ demands :
19
+ - ImageOverride -equals MMS2019
18
20
variables :
19
21
- name : BuildConfiguration
20
22
value : ${{ parameters.BuildConfiguration }}
You can’t perform that action at this time.
0 commit comments