@@ -25,65 +25,65 @@ extends:
2525 networkIsolationPolicy : Permissive,CFSClean
2626 pool :
2727 name : VSEngSS-MicroBuild2022-1ES
28- stages :
29- - stage : RetainBuild
30- displayName : ' Retain build'
31- jobs :
32- - job : RetainBuildJob
33- displayName : ' Run on agent'
34- steps :
35- - download : microsoft_MSBuildLocator
36- displayName : ' Download Symbols Artifact'
37- artifact : Symbols
28+ stages :
29+ - stage : RetainBuild
30+ displayName : ' Retain build'
31+ jobs :
32+ - job : RetainBuildJob
33+ displayName : ' Run on agent'
34+ steps :
35+ - download : microsoft_MSBuildLocator
36+ displayName : ' Download Symbols Artifact'
37+ artifact : Symbols
3838
39- - task : MicroBuildArchiveSymbols@6
40- displayName : ' Archive $(SymbolsFeatureName) on Symweb'
41- inputs :
42- SymbolsFeatureName : ' $(SymbolsFeatureName)'
43- SymbolsProject : ' $(SymbolsProject)'
44- SymbolsAgentPath : ' $(Pipeline.Workspace)/microsoft_MSBuildLocator/Symbols'
45- SubmitToInternet : true
46- ExpirationInDays : ' 5475'
47- azureSubscription : ' VSEng-SymbolsUpload'
48- env :
49- SYSTEM_ACCESSTOKEN : $(System.AccessToken)
39+ - task : MicroBuildArchiveSymbols@6
40+ displayName : ' Archive $(SymbolsFeatureName) on Symweb'
41+ inputs :
42+ SymbolsFeatureName : ' $(SymbolsFeatureName)'
43+ SymbolsProject : ' $(SymbolsProject)'
44+ SymbolsAgentPath : ' $(Pipeline.Workspace)/microsoft_MSBuildLocator/Symbols'
45+ SubmitToInternet : true
46+ ExpirationInDays : ' 5475'
47+ azureSubscription : ' VSEng-SymbolsUpload'
48+ env :
49+ SYSTEM_ACCESSTOKEN : $(System.AccessToken)
5050
51- - task : MicroBuildRetainVstsDrops@1
52- displayName : ' Retain VSTS Drops'
53- enabled : false
54- inputs :
55- DropNames : ' $(VstsDropNames)'
56- DropServiceUri : ' https://devdiv.artifacts.visualstudio.com/DefaultCollection'
51+ - task : MicroBuildRetainVstsDrops@1
52+ displayName : ' Retain VSTS Drops'
53+ enabled : false
54+ inputs :
55+ DropNames : ' $(VstsDropNames)'
56+ DropServiceUri : ' https://devdiv.artifacts.visualstudio.com/DefaultCollection'
5757
58- - stage : PublicRelease
59- displayName : ' Public release'
60- dependsOn : RetainBuild
61- condition : succeeded()
62- jobs :
63- - job : PushToNuGet
64- displayName : ' Push to nuget.org'
65- steps :
66- - download : microsoft_MSBuildLocator
67- displayName : ' Download NuGet Package Artifact'
68- artifact : pkg
69- - task : NuGetCommand@2
70- displayName : ' NuGet push'
71- inputs :
72- command : ' push'
73- packagesToPush : ' $(Pipeline.Workspace)/microsoft_MSBuildLocator/pkg/Microsoft.Build.Locator*.nupkg'
74- nuGetFeedType : ' external'
75- publishFeedCredentials : ' MSBuild-Locator'
76- verbosityPush : ' Detailed'
58+ - stage : PublicRelease
59+ displayName : ' Public release'
60+ dependsOn : RetainBuild
61+ condition : succeeded()
62+ jobs :
63+ - job : PushToNuGet
64+ displayName : ' Push to nuget.org'
65+ steps :
66+ - download : microsoft_MSBuildLocator
67+ displayName : ' Download NuGet Package Artifact'
68+ artifact : pkg
69+ - task : NuGetCommand@2
70+ displayName : ' NuGet push'
71+ inputs :
72+ command : ' push'
73+ packagesToPush : ' $(Pipeline.Workspace)/microsoft_MSBuildLocator/pkg/Microsoft.Build.Locator*.nupkg'
74+ nuGetFeedType : ' external'
75+ publishFeedCredentials : ' MSBuild-Locator'
76+ verbosityPush : ' Detailed'
7777
78- - job : PublicNuGetRelease
79- displayName : ' Public NuGet release'
80- dependsOn : PushToNuGet
81- pool : server
82- steps :
83- - task : ManualValidation@0
84- displayName : ' Push packages to NuGet'
85- inputs :
86- instructions : |
87- https://microsoft.sharepoint.com/teams/toolsforeng/_layouts/OneNote.aspx?id=%2Fteams%2Ftoolsforeng%2FOne%20Note%2FToolsForSoftwareEngineers&wd=target%28Build%20Tools%2FMSBuild%2FGitHub.one%7CFF6DC598-65EC-43D5-AB29-DB38FEB82BC8%2FMyGet%20Feed%7CFAFC6258-899D-48D4-8DB4-892396202C9C%2F%29
88- onenote:https://microsoft.sharepoint.com/teams/toolsforeng/One%20Note/ToolsForSoftwareEngineers/Build%20Tools/MSBuild/GitHub.one#MyGet%20Feed§ion-id={FF6DC598-65EC-43D5-AB29-DB38FEB82BC8}&page-id={FAFC6258-89
89- onTimeout : ' reject'
78+ - job : PublicNuGetRelease
79+ displayName : ' Public NuGet release'
80+ dependsOn : PushToNuGet
81+ pool : server
82+ steps :
83+ - task : ManualValidation@0
84+ displayName : ' Push packages to NuGet'
85+ inputs :
86+ instructions : |
87+ https://microsoft.sharepoint.com/teams/toolsforeng/_layouts/OneNote.aspx?id=%2Fteams%2Ftoolsforeng%2FOne%20Note%2FToolsForSoftwareEngineers&wd=target%28Build%20Tools%2FMSBuild%2FGitHub.one%7CFF6DC598-65EC-43D5-AB29-DB38FEB82BC8%2FMyGet%20Feed%7CFAFC6258-899D-48D4-8DB4-892396202C9C%2F%29
88+ onenote:https://microsoft.sharepoint.com/teams/toolsforeng/One%20Note/ToolsForSoftwareEngineers/Build%20Tools/MSBuild/GitHub.one#MyGet%20Feed§ion-id={FF6DC598-65EC-43D5-AB29-DB38FEB82BC8}&page-id={FAFC6258-89
89+ onTimeout : ' reject'
0 commit comments