9191 fetchDepth : 3
9292 clean : true
9393
94- - ${{ if eq(parameters.isAssetlessBuild, 'false') }} :
95- - ${{ if eq(parameters.publishingVersion, 3) }} :
94+ - ${{ if eq(parameters.isAssetlessBuild, 'false') }} :
95+ - ${{ if eq(parameters.publishingVersion, 3) }} :
9696 - task : DownloadPipelineArtifact@2
9797 displayName : Download Asset Manifests
9898 inputs :
@@ -117,9 +117,17 @@ jobs:
117117 flattenFolders : true
118118 condition : ${{ parameters.condition }}
119119 continueOnError : ${{ parameters.continueOnError }}
120-
120+
121121 - task : NuGetAuthenticate@1
122122
123+ # Populate internal runtime variables.
124+ - template : /eng/common/templates/steps/enable-internal-sources.yml
125+ ${{ if eq(variables['System.TeamProject'], 'DevDiv') }} :
126+ parameters :
127+ legacyCredential : $(dn-bot-dnceng-artifact-feeds-rw)
128+
129+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
130+
123131 - task : AzureCLI@2
124132 displayName : Publish Build Assets
125133 inputs :
@@ -132,9 +140,12 @@ jobs:
132140 /p:IsAssetlessBuild=${{ parameters.isAssetlessBuild }}
133141 /p:MaestroApiEndpoint=https://maestro.dot.net
134142 /p:OfficialBuildId=$(OfficialBuildId)
143+ -runtimeSourceFeed https://ci.dot.net/internal
144+ -runtimeSourceFeedKey '$(dotnetbuilds-internal-container-read-token-base64)'
145+
135146 condition : ${{ parameters.condition }}
136147 continueOnError : ${{ parameters.continueOnError }}
137-
148+
138149 - task : powershell@2
139150 displayName : Create ReleaseConfigs Artifact
140151 inputs :
@@ -162,7 +173,7 @@ jobs:
162173 artifactName : AssetManifests
163174 displayName : ' Publish Merged Manifest'
164175 retryCountOnTaskFailure : 10 # for any logs being locked
165- sbomEnabled : false # we don't need SBOM for logs
176+ sbomEnabled : false # we don't need SBOM for logs
166177
167178 - template : /eng/common/core-templates/steps/publish-build-artifacts.yml
168179 parameters :
@@ -179,6 +190,11 @@ jobs:
179190 BARBuildId : ${{ parameters.BARBuildId }}
180191 PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
181192 is1ESPipeline : ${{ parameters.is1ESPipeline }}
193+
194+ # Darc is targeting 8.0, so make sure it's installed
195+ - task : UseDotNet@2
196+ inputs :
197+ version : 8.0.x
182198
183199 # Darc is targeting 8.0, so make sure it's installed
184200 - task : UseDotNet@2
@@ -200,9 +216,11 @@ jobs:
200216 -ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}'
201217 -SymbolPublishingAdditionalParameters '${{ parameters.symbolPublishingAdditionalParameters }}'
202218 -SkipAssetsPublishing '${{ parameters.isAssetlessBuild }}'
219+ -runtimeSourceFeed https://ci.dot.net/internal
220+ -runtimeSourceFeedKey '$(dotnetbuilds-internal-container-read-token-base64)'
203221
204222 - ${{ if eq(parameters.enablePublishBuildArtifacts, 'true') }} :
205223 - template : /eng/common/core-templates/steps/publish-logs.yml
206224 parameters :
207225 is1ESPipeline : ${{ parameters.is1ESPipeline }}
208- JobLabel : ' Publish_Artifacts_Logs'
226+ JobLabel : ' Publish_Artifacts_Logs'
0 commit comments