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,16 @@ 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+ parameters :
126+ legacyCredential : $(dn-bot-dnceng-artifact-feeds-rw)
127+
128+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
129+
123130 - task : AzureCLI@2
124131 displayName : Publish Build Assets
125132 inputs :
@@ -132,9 +139,12 @@ jobs:
132139 /p:IsAssetlessBuild=${{ parameters.isAssetlessBuild }}
133140 /p:MaestroApiEndpoint=https://maestro.dot.net
134141 /p:OfficialBuildId=$(OfficialBuildId)
142+ -runtimeSourceFeed https://ci.dot.net/internal
143+ -runtimeSourceFeedKey '$(dotnetbuilds-internal-container-read-token-base64)'
144+
135145 condition : ${{ parameters.condition }}
136146 continueOnError : ${{ parameters.continueOnError }}
137-
147+
138148 - task : powershell@2
139149 displayName : Create ReleaseConfigs Artifact
140150 inputs :
@@ -162,7 +172,7 @@ jobs:
162172 artifactName : AssetManifests
163173 displayName : ' Publish Merged Manifest'
164174 retryCountOnTaskFailure : 10 # for any logs being locked
165- sbomEnabled : false # we don't need SBOM for logs
175+ sbomEnabled : false # we don't need SBOM for logs
166176
167177 - template : /eng/common/core-templates/steps/publish-build-artifacts.yml
168178 parameters :
@@ -179,6 +189,11 @@ jobs:
179189 BARBuildId : ${{ parameters.BARBuildId }}
180190 PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
181191 is1ESPipeline : ${{ parameters.is1ESPipeline }}
192+
193+ # Darc is targeting 8.0, so make sure it's installed
194+ - task : UseDotNet@2
195+ inputs :
196+ version : 8.0.x
182197
183198 - task : AzureCLI@2
184199 displayName : Publish Using Darc
@@ -195,9 +210,11 @@ jobs:
195210 -ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}'
196211 -SymbolPublishingAdditionalParameters '${{ parameters.symbolPublishingAdditionalParameters }}'
197212 -SkipAssetsPublishing '${{ parameters.isAssetlessBuild }}'
213+ -runtimeSourceFeed https://ci.dot.net/internal
214+ -runtimeSourceFeedKey '$(dotnetbuilds-internal-container-read-token-base64)'
198215
199216 - ${{ if eq(parameters.enablePublishBuildArtifacts, 'true') }} :
200217 - template : /eng/common/core-templates/steps/publish-logs.yml
201218 parameters :
202219 is1ESPipeline : ${{ parameters.is1ESPipeline }}
203- JobLabel : ' Publish_Artifacts_Logs'
220+ JobLabel : ' Publish_Artifacts_Logs'
0 commit comments