@@ -19,6 +19,7 @@ parameters:
19
19
# publishing defaults
20
20
artifacts : ' '
21
21
enableMicrobuild : false
22
+ enableMicrobuildForMacAndLinux : false
22
23
microbuildUseESRP : true
23
24
enablePublishBuildArtifacts : false
24
25
enablePublishBuildAssets : false
@@ -124,21 +125,11 @@ jobs:
124
125
- ${{ preStep }}
125
126
126
127
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }} :
127
- - ${{ if eq(parameters.enableMicrobuild, 'true') }} :
128
- - task : MicroBuildSigningPlugin@4
129
- displayName : Install MicroBuild plugin
130
- inputs :
131
- signType : $(_SignType)
132
- zipSources : false
133
- feedSource : https://dnceng.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json
134
- ${{ if eq(parameters.microbuildUseESRP, true) }} :
135
- ${{ if eq(variables['System.TeamProject'], 'DevDiv') }} :
136
- ConnectedPMEServiceName : 6cc74545-d7b9-4050-9dfa-ebefcc8961ea
137
- ${{ else }} :
138
- ConnectedPMEServiceName : 248d384a-b39b-46e3-8ad5-c2c210d5e7ca
139
- env :
140
- TeamName : $(_TeamName)
141
- MicroBuildOutputFolderOverride : ' $(Agent.TempDirectory)'
128
+ - template : /eng/common/core-templates/steps/install-microbuild.yml
129
+ parameters :
130
+ enableMicrobuild : ${{ parameters.enableMicrobuild }}
131
+ enableMicrobuildForMacAndLinux : ${{ parameters.enableMicrobuildForMacAndLinux }}
132
+ microbuildUseESRP : ${{ parameters.microbuildUseESRP }}
142
133
continueOnError : ${{ parameters.continueOnError }}
143
134
144
135
- ${{ if and(eq(parameters.runAsPublic, 'false'), eq(variables['System.TeamProject'], 'internal')) }} :
0 commit comments