@@ -75,6 +75,18 @@ extends:
7575 - task : NuGetAuthenticate@1
7676 displayName : ' Authenticate to Azure Artifacts'
7777
78+ - pwsh : |
79+ @"
80+ <?xml version="1.0" encoding="utf-8"?>
81+ <configuration>
82+ <packageSources>
83+ <clear />
84+ <add key="GraphDeveloperExperiences_Public" value="https://microsoftgraph.pkgs.visualstudio.com/0985d294-5762-4bc2-a565-161ef349ca3e/_packaging/GraphDeveloperExperiences_Public/nuget/v3/index.json" />
85+ </packageSources>
86+ </configuration>
87+ "@ | Set-Content -Path "$(Build.SourcesDirectory)/nuget.config" -Encoding UTF8
88+ displayName: 'Create nuget.config (central feed)'
89+
7890 - task : DotNetCoreCLI@2
7991 displayName : ' restore'
8092 inputs :
@@ -487,6 +499,7 @@ extends:
487499 --build-arg VSS_NUGET_EXTERNAL_FEED_ENDPOINTS \
488500 --build-arg VSS_NUGET_URI_PREFIXES \
489501 --secret id=vss_nuget_accesstoken,env=VSS_NUGET_ACCESSTOKEN \
502+ --secret id=nuget_config,src="$(Pipeline.Workspace)/nuget.config" \
490503 -t "$(REGISTRY)/$(IMAGE_NAME):nightly" \
491504 -t "$(REGISTRY)/$(IMAGE_NAME):${VERSION}.${BUILDDATE}${RUNNUMBER}" \
492505 "$(Pipeline.Workspace)"
@@ -510,6 +523,7 @@ extends:
510523 --build-arg VSS_NUGET_EXTERNAL_FEED_ENDPOINTS \
511524 --build-arg VSS_NUGET_URI_PREFIXES \
512525 --secret id=vss_nuget_accesstoken,env=VSS_NUGET_ACCESSTOKEN \
526+ --secret id=nuget_config,src="$(Pipeline.Workspace)/nuget.config" \
513527 -t "$(REGISTRY)/$(IMAGE_NAME):latest" \
514528 -t "$(REGISTRY)/$(IMAGE_NAME):${VERSION}" \
515529 "$(Pipeline.Workspace)"
0 commit comments