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 :
@@ -195,9 +205,11 @@ jobs:
195205            -ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}' 
196206            -SymbolPublishingAdditionalParameters '${{ parameters.symbolPublishingAdditionalParameters }}' 
197207            -SkipAssetsPublishing '${{ parameters.isAssetlessBuild }}' 
208+             -runtimeSourceFeed https://ci.dot.net/internal  
209+             -runtimeSourceFeedKey $(dotnetbuilds-internal-container-read-token-base64) 
198210
199211${{ if eq(parameters.enablePublishBuildArtifacts, 'true') }} :
200212      - template : /eng/common/core-templates/steps/publish-logs.yml 
201213        parameters :
202214          is1ESPipeline : ${{ parameters.is1ESPipeline }} 
203-           JobLabel : ' Publish_Artifacts_Logs'       
215+           JobLabel : ' Publish_Artifacts_Logs' 
0 commit comments