Permalink
Browse files

Arcade layout (#31560)

* Remove RuntimeIdentifier specification

* Arcade directory layout
  • Loading branch information...
tmat committed Dec 10, 2018
1 parent 5b12593 commit d7e493956ffcbf0e932097f6f3e1fa3fa1699087
Showing with 456 additions and 3,787 deletions.
  1. +1 −1 .gitignore
  2. +1 −1 Build.cmd
  3. +1 −1 Directory.Build.props
  4. +1 −1 Directory.Build.targets
  5. +1 −1 Restore.cmd
  6. +0 −14 Roslyn.sln
  7. +1 −1 Test.cmd
  8. +4 −4 azure-pipelines-integration.yml
  9. +27 −57 azure-pipelines-official.yml
  10. +16 −16 azure-pipelines.yml
  11. +1 −1 build.sh
  12. +0 −8 build/Targets/AfterCommonTargets.targets
  13. +0 −61 build/Targets/BeforeCommonTargets.targets
  14. +0 −34 build/Targets/Microsoft.Net.Compilers.props
  15. +0 −22 build/Targets/RepoToolset/ProjectLayout.props
  16. +0 −8 build/config/RepoUtilData.json
  17. +0 −57 build/scripts/vsts-robocopy.ps1
  18. +4 −3 {build/Targets → eng}/Signing.props
  19. +0 −5 {build/Targets → eng}/Tools.props
  20. 0 {build/Targets → eng}/Versions.props
  21. +13 −6 {build/scripts → eng}/build-utils.ps1
  22. +24 −26 {build/scripts → eng}/build.ps1
  23. +3 −9 {build/scripts → eng}/build.sh
  24. 0 {build/scripts → eng}/cibuild.cmd
  25. 0 {build/scripts → eng}/cibuild.sh
  26. +6 −6 {build/scripts → eng/common}/tools.ps1
  27. +14 −12 {build/scripts → eng/common}/tools.sh
  28. 0 build/config/optprof.json → eng/config/OptProf.json
  29. 0 {build → eng}/config/PublishData.json
  30. 0 build/config/myget_org-extensions.config → eng/config/PublishVsix.MyGet.config
  31. 0 {build/Rulesets → eng/config/rulesets}/NonShipping.ruleset
  32. 0 {build/Rulesets → eng/config/rulesets}/Shipping.ruleset
  33. 0 {build/Defaults/Portable → eng/config/test/Core}/app.config
  34. 0 {build/Defaults → eng/config/test}/Desktop/app.config
  35. 0 {build → eng}/config/xunit.runner.json
  36. +1 −1 {build/scripts → eng}/createrunsettings.ps1
  37. 0 {build/scripts/docker → eng/docker/Mono}/Dockerfile
  38. +1 −1 build/scripts/dockerrun.sh → eng/docker/mono.sh
  39. 0 {build/scripts → eng}/findibc.ps1
  40. 0 {build/scripts → eng}/generate-compiler-code.cmd
  41. +10 −7 {build/scripts → eng}/generate-compiler-code.ps1
  42. +1 −1 {build/ToolsetPackages → eng/internal}/Directory.Build.props
  43. 0 {build/ToolsetPackages → eng/internal}/Directory.Build.targets
  44. 0 build/ToolsetPackages/InternalToolset.csproj → eng/internal/Toolset.csproj
  45. +7 −8 {build/scripts → eng}/publish-assets.ps1
  46. +2 −2 {build/scripts → eng}/setmanifestpaths.ps1
  47. 0 {build/Targets → eng/targets}/GenerateCompilerExecutableBindingRedirects.targets
  48. +5 −13 {build/Targets → eng/targets}/Imports.targets
  49. 0 {build/Targets → eng/targets}/PackageProject.targets
  50. 0 {build/Targets → eng/targets}/README.md
  51. BIN {build/Targets → eng/targets}/RepoToolset/35MSSharedLib1024.snk
  52. 0 {build/Targets → eng/targets}/RepoToolset/AfterSigning.proj
  53. 0 {build/Targets → eng/targets}/RepoToolset/AfterSolutionBuild.proj
  54. 0 {build/Targets → eng/targets}/RepoToolset/Build.proj
  55. 0 {build/Targets → eng/targets}/RepoToolset/BuildReleasePackages.targets
  56. 0 {build/Targets → eng/targets}/RepoToolset/BuildStep.props
  57. 0 {build/Targets → eng/targets}/RepoToolset/BuildTasks.props
  58. 0 {build/Targets → eng/targets}/RepoToolset/DefaultVersions.props
  59. 0 {build/Targets → eng/targets}/RepoToolset/Directory.Build.props
  60. 0 {build/Targets → eng/targets}/RepoToolset/Directory.Build.targets
  61. 0 {build/Targets → eng/targets}/RepoToolset/GenerateInternalsVisibleTo.targets
  62. +0 −1 {build/Targets → eng/targets}/RepoToolset/Imports.targets
  63. 0 {build/Targets → eng/targets}/RepoToolset/Localization.targets
  64. +1 −1 {build/Targets → eng/targets}/RepoToolset/OptimizationData.targets
  65. 0 {build/Targets → eng/targets}/RepoToolset/ProjectDefaults.props
  66. +26 −0 eng/targets/RepoToolset/ProjectLayout.props
  67. 0 {build/Targets → eng/targets}/RepoToolset/Publish.proj
  68. +11 −11 {build/Targets → eng/targets}/RepoToolset/RepoLayout.props
  69. 0 {build/Targets → eng/targets}/RepoToolset/RepositoryInfo.targets
  70. 0 {build/Targets → eng/targets}/RepoToolset/Sign.proj
  71. 0 {build/Targets → eng/targets}/RepoToolset/StrongName.props
  72. 0 {build/Targets → eng/targets}/RepoToolset/StrongName.targets
  73. 0 {build/Targets → eng/targets}/RepoToolset/SymStore.targets
  74. 0 {build/Targets → eng/targets}/RepoToolset/Tests.props
  75. 0 {build/Targets → eng/targets}/RepoToolset/Tests.targets
  76. 0 {build/Targets → eng/targets}/RepoToolset/Tools.proj
  77. 0 {build/Targets → eng/targets}/RepoToolset/Version.props
  78. 0 {build/Targets → eng/targets}/RepoToolset/Version.targets
  79. 0 {build/Targets → eng/targets}/RepoToolset/VisualStudio.DesignTimeBuild.targets
  80. 0 {build/Targets → eng/targets}/RepoToolset/VisualStudio.ImportSdk.targets
  81. 0 {build/Targets → eng/targets}/RepoToolset/VisualStudio.InsertionManifests.targets
  82. 0 {build/Targets → eng/targets}/RepoToolset/VisualStudio.SetupPackage.swixproj
  83. 0 {build/Targets → eng/targets}/RepoToolset/VisualStudio.SetupPackage.vsmanproj
  84. 0 {build/Targets → eng/targets}/RepoToolset/VisualStudio.props
  85. 0 {build/Targets → eng/targets}/RepoToolset/VisualStudio.targets
  86. 0 {build/Targets → eng/targets}/RepoToolset/Workarounds.targets
  87. 0 {build/Targets → eng/targets}/RepoToolset/XUnit/XUnit.props
  88. 0 {build/Targets → eng/targets}/RepoToolset/XUnit/XUnit.targets
  89. 0 {build/Targets → eng/targets}/RepoToolset/XUnit/xunit.runner.json
  90. +1 −25 {build/Targets → eng/targets}/Settings.props
  91. +17 −8 {build/Targets → eng/targets}/SourcePackage.targets
  92. 0 {build/Targets → eng/targets}/VisualStudio.targets
  93. 0 {build/Targets → eng/targets}/Vsdconfig.targets
  94. +2 −3 build/Targets/Roslyn.Toolsets.Xunit.targets → eng/targets/XUnit.targets
  95. 0 {build/scripts → eng}/test-build-correctness.cmd
  96. +5 −6 {build/scripts → eng}/test-build-correctness.ps1
  97. 0 {build/scripts → eng}/test-determinism.cmd
  98. +6 −6 {build/scripts → eng}/test-determinism.ps1
  99. +1 −1 restore.sh
  100. 0 {src/Tools → scripts}/GenerateSdkPackages/README.md
  101. 0 {src/Tools → scripts}/GenerateSdkPackages/base.nuspec
  102. 0 {src/Tools → scripts}/GenerateSdkPackages/files.txt
  103. +1 −1 {src/Tools → scripts}/GenerateSdkPackages/make-all.ps1
  104. 0 {src/Tools → scripts}/PublicApi/README.md
  105. 0 {src/Tools → scripts}/PublicApi/mark-shipped.cmd
  106. +2 −2 {src/Tools → scripts}/PublicApi/mark-shipped.ps1
  107. +1 −1 {build → }/scripts/README.md
  108. 0 {build → }/scripts/Run-TestsWithProcessWatchdog.ps1
  109. 0 {src/Tools → scripts}/UploadAzureZip/CreateAndUploadNugetZip.ps1
  110. 0 {src/Tools → scripts}/UploadAzureZip/UploadPerfProject.ps1
  111. 0 {build → }/scripts/build_mono.sh
  112. 0 {build → }/scripts/check-for-loc-changes.cmd
  113. 0 {build → }/scripts/check-for-loc-changes.ps1
  114. 0 {build → }/scripts/clean_benchview_tools.cmd
  115. 0 {build → }/scripts/cleanup_perf.ps1
  116. 0 {build → }/scripts/crossgen.sh
  117. 0 {build → }/scripts/edit-designers.ps1
  118. 0 {build → }/scripts/generate-badges.ps1
  119. 0 {build → }/scripts/install_benchview_tools.cmd
  120. 0 {build → }/scripts/run_perf.ps1
  121. 0 {build → }/scripts/sort-unshipped.cmd
  122. 0 {build → }/scripts/test-nuget-cache.ps1
  123. +9 −9 src/CodeStyle/CSharp/CodeFixes/Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes.csproj
  124. +9 −9 src/CodeStyle/VisualBasic/CodeFixes/Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes.vbproj
  125. +1 −1 src/Compilers/CSharp/CSharpCodeAnalysisRules.ruleset
  126. +1 −1 src/Compilers/CSharp/csc/csc.csproj
  127. +1 −1 src/Compilers/Core/CodeAnalysisRules.ruleset
  128. +0 −1 src/Compilers/Core/MSBuildTaskTests/Microsoft.Build.Tasks.CodeAnalysis.UnitTests.csproj
  129. +1 −1 src/Compilers/Server/VBCSCompiler/VBCSCompiler.csproj
  130. +1 −1 src/Compilers/VisualBasic/BasicCodeAnalysisRules.ruleset
  131. +0 −1 ...lers/VisualBasic/Test/CommandLine/Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests.vbproj
  132. +1 −1 src/Compilers/VisualBasic/vbc/vbc.csproj
  133. +1 −1 src/Dependencies/CodeAnalysis.Debugging/Microsoft.CodeAnalysis.Debugging.Package.csproj
  134. +1 −1 src/Dependencies/CodeAnalysis.Debugging/Microsoft.CodeAnalysis.Debugging.nuspec
  135. +1 −1 src/Dependencies/PooledObjects/Microsoft.CodeAnalysis.PooledObjects.Package.csproj
  136. +1 −1 src/Dependencies/PooledObjects/Microsoft.CodeAnalysis.PooledObjects.nuspec
  137. +0 −1 src/EditorFeatures/CSharpTest/Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests.csproj
  138. +0 −1 src/EditorFeatures/CSharpTest2/Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests.csproj
  139. +0 −1 src/EditorFeatures/Test/Microsoft.CodeAnalysis.EditorFeatures.UnitTests.csproj
  140. +0 −1 src/EditorFeatures/Test2/Microsoft.CodeAnalysis.EditorFeatures2.UnitTests.vbproj
  141. +0 −1 src/EditorFeatures/TestUtilities2/Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities.vbproj
  142. +0 −1 ...EditorFeatures/VisualBasicTest/Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests.vbproj
  143. +1 −1 ...valuator/CSharp/Source/ExpressionCompiler/Microsoft.CodeAnalysis.CSharp.ExpressionCompiler.csproj
  144. +1 −1 src/ExpressionEvaluator/CSharp/Source/ResultProvider/NetFX20/CSharpResultProvider.NetFX20.csproj
  145. +1 −1 ...aluator/CSharp/Source/ResultProvider/Portable/Microsoft.CodeAnalysis.CSharp.ResultProvider.csproj
  146. +0 −1 .../CSharp/Test/ExpressionCompiler/Microsoft.CodeAnalysis.CSharp.ExpressionCompiler.UnitTests.csproj
  147. +0 −1 ...valuator/CSharp/Test/ResultProvider/Microsoft.CodeAnalysis.CSharp.ResultProvider.UnitTests.csproj
  148. +1 −1 src/ExpressionEvaluator/Core/Source/FunctionResolver/Microsoft.CodeAnalysis.FunctionResolver.csproj
  149. +0 −1 ...sionEvaluator/Core/Test/FunctionResolver/Microsoft.CodeAnalysis.FunctionResolver.UnitTests.csproj
  150. +1 −1 ...isualBasic/Source/ExpressionCompiler/Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler.vbproj
  151. +1 −1 src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/NetFX20/BasicResultProvider.NetFX20.vbproj
  152. +1 −1 ...sualBasic/Source/ResultProvider/Portable/Microsoft.CodeAnalysis.VisualBasic.ResultProvider.vbproj
  153. +0 −1 ...ic/Test/ExpressionCompiler/Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler.UnitTests.vbproj
  154. +0 −1 ...isualBasic/Test/ResultProvider/Microsoft.CodeAnalysis.VisualBasic.ResultProvider.UnitTests.vbproj
  155. +1 −2 src/Interactive/Host/InteractiveHost32.csproj
  156. +1 −2 src/Interactive/Host/InteractiveHost64.csproj
  157. +1 −1 src/Interactive/csi/csi.csproj
  158. +1 −1 src/Interactive/vbi/vbi.vbproj
  159. +1 −1 src/NuGet/Directory.Build.targets
  160. +21 −25 src/NuGet/Microsoft.NETCore.Compilers/Microsoft.NETCore.Compilers.Package.csproj
  161. +27 −32 src/NuGet/Microsoft.Net.Compilers/CompilerArtifacts.targets
  162. +6 −6 src/NuGet/Microsoft.Net.Compilers/Microsoft.Net.Compilers.Package.csproj
  163. +47 −52 src/NuGet/VisualStudio/VS.ExternalAPIs.Roslyn.Package.csproj
  164. +3 −3 src/NuGet/VisualStudio/VS.Tools.Roslyn.Package.csproj
  165. +0 −1 src/Scripting/CSharpTest.Desktop/Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests.csproj
  166. +0 −1 src/Scripting/CoreTest.Desktop/Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests.csproj
  167. +0 −1 ...ing/VisualBasicTest.Desktop/Microsoft.CodeAnalysis.VisualBasic.Scripting.Desktop.UnitTests.vbproj
  168. +9 −8 src/Setup/DevDivInsertionFiles/DevDivInsertionFiles.csproj
  169. +1 −1 src/Setup/DevDivInsertionFiles/Directory.Build.targets
  170. +3 −2 src/Setup/DevDivVsix/CompilersPackage/Microsoft.CodeAnalysis.Compilers.Setup.csproj
  171. +1 −1 src/Setup/DevDivVsix/Directory.Build.targets
  172. +1 −1 src/Setup/Installer/Directory.Build.targets
  173. +1 −1 src/Setup/Installer/Installer.Package.csproj
  174. +0 −1 src/Test/Perf/StackDepthTest/StackDepthTest.csproj
  175. +8 −2 src/Test/Utilities/Portable/Metadata/IlasmUtilities.cs
  176. +1 −2 src/Tools/AnalyzerRunner/AnalyzerRunner.csproj
  177. +0 −1 src/Tools/BuildBoss/BuildBoss.csproj
  178. +20 −24 src/Tools/BuildBoss/CompilerNuGetCheckerUtil.cs
  179. +45 −19 src/Tools/BuildBoss/Program.cs
  180. +0 −17 src/Tools/BuildUtil/BuildUtil.nuspec
  181. BIN src/Tools/BuildUtil/Key.snk
  182. +0 −24 src/Tools/BuildUtil/Roslyn.MSBuild.Util.csproj
  183. +0 −54 src/Tools/BuildUtil/ValidateBuildEnvironment.cs
  184. +0 −54 src/Tools/GenerateSdkPackages/change-all.ps1
  185. +1 −1 src/Tools/ILAsm/IlAsmDeploy.csproj
  186. +0 −1 src/Tools/MicroBuild/cibuild.cmd
  187. +0 −6 src/Tools/RepoUtil/App.config
  188. +0 −209 src/Tools/RepoUtil/ChangeCommand.cs
  189. +0 −17 src/Tools/RepoUtil/ConflictingPackagesException.cs
  190. +0 −28 src/Tools/RepoUtil/Constants.cs
  191. +0 −108 src/Tools/RepoUtil/ConsumesCommand.cs
  192. +0 −36 src/Tools/RepoUtil/FileName.cs
  193. +0 −26 src/Tools/RepoUtil/GenerateData.cs
  194. +0 −113 src/Tools/RepoUtil/GenerateUtil.cs
  195. +0 −14 src/Tools/RepoUtil/ICommand.cs
  196. +0 −10 src/Tools/RepoUtil/JsonTypes.cs
  197. +0 −26 src/Tools/RepoUtil/NuGetConfigUtil.cs
  198. +0 −25 src/Tools/RepoUtil/NuGetFeed.cs
  199. +0 −33 src/Tools/RepoUtil/NuGetPackage.cs
  200. +0 −26 src/Tools/RepoUtil/NuGetPackageChange.cs
  201. +0 −35 src/Tools/RepoUtil/NuGetPackageSource.cs
  202. +0 −32 src/Tools/RepoUtil/NuSpecUtil.cs
  203. +0 −37 src/Tools/RepoUtil/ProducesCommand.cs
  204. +0 −214 src/Tools/RepoUtil/Program.cs
  205. +0 −136 src/Tools/RepoUtil/ProjectJsonUtil.cs
  206. +0 −101 src/Tools/RepoUtil/README.md
  207. +0 −169 src/Tools/RepoUtil/RepoConfig.cs
  208. +0 −121 src/Tools/RepoUtil/RepoData.cs
  209. +0 −42 src/Tools/RepoUtil/RepoUtil.csproj
  210. +0 −22 src/Tools/RepoUtil/RepoUtil.sln
  211. +0 −30 src/Tools/RepoUtil/UsageCommand.cs
  212. +0 −159 src/Tools/RepoUtil/ViewCommand.cs
  213. +0 −1 src/Tools/RoslynPublish/RoslynPublish.csproj
  214. +0 −30 src/Tools/Source/DebuggerVisualizers/IL/ILDeltaDebuggerVisualizer.cs
  215. +0 −23 src/Tools/Source/DebuggerVisualizers/IL/ILDeltaVisualizerObjectSource.cs
  216. +0 −11 src/Tools/Source/DebuggerVisualizers/Install.cmd
  217. +0 −30 src/Tools/Source/DebuggerVisualizers/Metadata/MetadataDeltaDebuggerVisualizer.cs
  218. +0 −35 src/Tools/Source/DebuggerVisualizers/Metadata/MetadataDeltaVisualizerObjectSource.cs
  219. +0 −33 src/Tools/Source/DebuggerVisualizers/PDB/PdbDeltaDebuggerVisualizer.cs
  220. +0 −21 src/Tools/Source/DebuggerVisualizers/PDB/PdbDeltaVisualizerObjectSource.cs
  221. +0 −65 src/Tools/Source/DebuggerVisualizers/Roslyn.DebuggerVisualizers.csproj
  222. +0 −17 src/Tools/Source/DebuggerVisualizers/UI/TextViewer.cs
  223. +0 −79 src/Tools/Source/DebuggerVisualizers/UI/TextViewer.designer.cs
  224. +0 −120 src/Tools/Source/DebuggerVisualizers/UI/TextViewer.resx
  225. +0 −6 src/Tools/Source/DebuggerVisualizers/project.json
  226. +0 −105 src/Tools/Source/MetadataVisualizer/Arguments.cs
  227. +0 −42 src/Tools/Source/MetadataVisualizer/MetadataVisualizer.csproj
  228. +0 −526 src/Tools/Source/MetadataVisualizer/Program.cs
  229. +0 −9 src/Tools/Source/MetadataVisualizer/project.json
  230. +0 −1 src/Tools/Source/RunTests/RunTests.csproj
  231. +0 −1 src/VisualStudio/CSharp/Test/Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests.csproj
  232. +1 −1 src/VisualStudio/Core/Def/Microsoft.VisualStudio.LanguageServices.csproj
  233. +0 −1 src/VisualStudio/Core/Test.Next/Roslyn.VisualStudio.Next.UnitTests.csproj
  234. +0 −1 src/VisualStudio/Core/Test/Microsoft.VisualStudio.LanguageServices.UnitTests.vbproj
  235. +0 −1 src/VisualStudio/Setup.Dependencies/Roslyn.VisualStudio.Setup.Dependencies.csproj
  236. +0 −1 src/VisualStudio/TestUtilities2/Microsoft.VisualStudio.LanguageServices.Test.Utilities2.vbproj
  237. +0 −1 src/Workspaces/CSharpTest/Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests.csproj
  238. +0 −1 src/Workspaces/CoreTest/Microsoft.CodeAnalysis.Workspaces.UnitTests.csproj
  239. +0 −1 src/Workspaces/CoreTestUtilities/Resources/ProjectFiles/CSharp/Encoding.csproj
  240. +0 −1 src/Workspaces/CoreTestUtilities/Roslyn.Services.UnitTests.Utilities.csproj
  241. +0 −1 src/Workspaces/DesktopTest/Microsoft.CodeAnalysis.Workspaces.Desktop.UnitTests.csproj
  242. +0 −1 src/Workspaces/MSBuildTest/Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests.csproj
  243. +0 −1 src/Workspaces/VisualBasicTest/Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests.vbproj
  244. +1 −1 test.sh
@@ -9,7 +9,7 @@
.vs/

# Build results
[Bb]inaries/
[Aa]rtifacts/
[Dd]ebug/
[Rr]elease/
x64/
@@ -1,2 +1,2 @@
@echo off
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0build\scripts\build.ps1""" -build %*"
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -build %*"
@@ -1,5 +1,5 @@
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project>
<Import Project="build\Targets\Settings.props" />
<Import Project="eng\targets\Settings.props" />
</Project>

@@ -1,4 +1,4 @@
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project>
<Import Project="build\Targets\Imports.targets" />
<Import Project="eng\targets\Imports.targets" />
</Project>
@@ -1,2 +1,2 @@
@echo off
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0build\scripts\build.ps1""" -restore %*"
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -restore %*"
@@ -303,8 +303,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Remo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Remote.ServiceHub", "src\Workspaces\Remote\ServiceHub\Microsoft.CodeAnalysis.Remote.ServiceHub.csproj", "{80FDDD00-9393-47F7-8BAF-7E87CE011068}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoUtil", "src\Tools\RepoUtil\RepoUtil.csproj", "{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Tasks.CodeAnalysis", "src\Compilers\Core\MSBuildTask\Microsoft.Build.Tasks.CodeAnalysis.csproj", "{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.VisualStudio.RemoteHostClientMock", "src\VisualStudio\RemoteHostClientMock\Roslyn.VisualStudio.RemoteHostClientMock.csproj", "{7259740A-FD0E-480F-A7D4-08BE90AC9051}"
@@ -359,8 +357,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AnalyzerRunner", "src\Tools
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IlAsmDeploy", "src\Tools\ILAsm\IlAsmDeploy.csproj", "{DA8522ED-02BC-499C-AC71-1DF884F63987}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.MSBuild.Util", "src\Tools\BuildUtil\Roslyn.MSBuild.Util.csproj", "{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Debugging.Package", "src\Dependencies\CodeAnalysis.Debugging\Microsoft.CodeAnalysis.Debugging.Package.csproj", "{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.PooledObjects.Package", "src\Dependencies\PooledObjects\Microsoft.CodeAnalysis.PooledObjects.Package.csproj", "{49E7C367-181B-499C-AC2E-8E17C81418D6}"
@@ -878,10 +874,6 @@ Global
{80FDDD00-9393-47F7-8BAF-7E87CE011068}.Debug|Any CPU.Build.0 = Debug|Any CPU
{80FDDD00-9393-47F7-8BAF-7E87CE011068}.Release|Any CPU.ActiveCfg = Release|Any CPU
{80FDDD00-9393-47F7-8BAF-7E87CE011068}.Release|Any CPU.Build.0 = Release|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Release|Any CPU.Build.0 = Release|Any CPU
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -990,10 +982,6 @@ Global
{DA8522ED-02BC-499C-AC71-1DF884F63987}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA8522ED-02BC-499C-AC71-1DF884F63987}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA8522ED-02BC-499C-AC71-1DF884F63987}.Release|Any CPU.Build.0 = Release|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Release|Any CPU.Build.0 = Release|Any CPU
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1209,7 +1197,6 @@ Global
{C1930979-C824-496B-A630-70F5369A636F} = {C2D1346B-9665-4150-B644-075CF1636BAA}
{F822F72A-CC87-4E31-B57D-853F65CBEBF3} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
{80FDDD00-9393-47F7-8BAF-7E87CE011068} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3} = {A41D1B99-F489-4C43-BBDF-96D61B19A6B9}
{7259740A-FD0E-480F-A7D4-08BE90AC9051} = {8DBA5174-B0AA-4561-82B1-A46607697753}
{2E1658E2-5045-4F85-A64C-C0ECCD39F719} = {8DBA5174-B0AA-4561-82B1-A46607697753}
@@ -1237,7 +1224,6 @@ Global
{FFB00FB5-8C8C-4A02-B67D-262B9D28E8B1} = {EE97CB90-33BB-4F3A-9B3D-69375DEC6AC6}
{60166C60-813C-46C4-911D-2411B4ABBC0F} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{DA8522ED-02BC-499C-AC71-1DF884F63987} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89} = {C2D1346B-9665-4150-B644-075CF1636BAA}
{49E7C367-181B-499C-AC2E-8E17C81418D6} = {C2D1346B-9665-4150-B644-075CF1636BAA}
{037F06F0-3BE8-42D0-801E-2F74FC380AB8} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
@@ -1,2 +1,2 @@
@echo off
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0build\scripts\build.ps1""" -test %*"
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -test %*"
@@ -11,21 +11,21 @@ jobs:
timeoutInMinutes: 90

steps:
- script: build/scripts/cibuild.cmd -configuration $(_configuration) -prepareMachine -testVsi
- script: eng/cibuild.cmd -configuration $(_configuration) -prepareMachine -testVsi
displayName: Build and Test

- task: PublishTestResults@1
inputs:
testRunner: XUnit
testResultsFiles: $(Build.SourcesDirectory)\Binaries\TestResults\$(_configuration)\*.xml
testResultsFiles: $(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)\*.xml
mergeTestResults: true
testRunTitle: 'Windows Visual Studio Integration $(_configuration)'
condition: always()

- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\Binaries\$(_configuration)\Logs'
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
ArtifactName: 'Windows Visual Studio Integration $(_configuration)'
publishLocation: Container
continueOnError: true
@@ -34,7 +34,7 @@ jobs:
- task: PublishBuildArtifacts@1
displayName: Publish Screenshots
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\Binaries\$(_configuration)\UnitTests\Microsoft.VisualStudio.LanguageServices.IntegrationTests\xUnitResults/'
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\bin\Microsoft.VisualStudio.LanguageServices.IntegrationTests\$(_configuration)\net472\xUnitResults'
ArtifactName: 'Screenshots $(_configuration)'
publishLocation: Container
continueOnError: true
@@ -38,16 +38,10 @@ jobs:

- task: NuGetRestore@1
inputs:
solution: 'build\ToolsetPackages\InternalToolset.csproj'
solution: 'eng\internal\Toolset.csproj'
feed: '8f470c7e-ac49-4afe-a6ee-cf784e438b93'

- task: CmdLine@1
displayName: Create output directory
inputs:
filename: mkdir
arguments: 'Binaries\$(BuildConfiguration)'

- script: build\scripts\cibuild.cmd
- script: eng\cibuild.cmd
-configuration $(BuildConfiguration) -official -testDesktop -procdump
/p:DotNetSignType=$(PB_SignType)
/p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat)
@@ -59,7 +53,7 @@ jobs:
displayName: Publish Assets
inputs:
arguments: '-configuration $(BuildConfiguration) -branchName "$(Build.SourceBranch)" -mygetApiKey $(Roslyn.MyGetApiKey) -nugetApiKey $(Roslyn.NuGetApiKey) -gitHubUserName $(Roslyn.GitHubUserName) -gitHubToken $(Roslyn.GitHubToken) -gitHubEmail $(Roslyn.GitHubEmail)'
filePath: 'build\scripts\publish-assets.ps1'
filePath: 'eng\publish-assets.ps1'
condition: succeeded()

### BEGIN OPTPROF TASKS ###
@@ -69,7 +63,7 @@ jobs:
inputs:
dropServiceURI: 'https://devdiv.artifacts.visualstudio.com'
buildNumber: 'ProfilingInputs/DevDiv/$(Build.Repository.Name)/$(Build.SourceBranchName)/$(Build.BuildId)'
sourcePath: '$(Build.SourcesDirectory)\Binaries\$(BuildConfiguration)\DevDivInsertionFiles\OptProf'
sourcePath: '$(Build.SourcesDirectory)\artifacts\OptProf\$(BuildConfiguration)\Data'
toLowerCase: false
usePat: false
displayName: 'OPTPROF - Publish to Artifact Services - ProfilingInputs'
@@ -78,7 +72,7 @@ jobs:
# Created a exe that will install visual studio with this version
- task: PowerShell@2
inputs:
filePath: build\scripts\setmanifestpaths.ps1
filePath: eng\setmanifestpaths.ps1
failOnStderr: true
displayName: 'OPTPROF - Set VSTS variables for vsman files'
condition: succeededOrFailed()
@@ -88,14 +82,14 @@ jobs:
vsMajorVersion: 16
channelName: int.$(InsertTargetBranchShortName)
manifests: $(SetupManifests)
outputFolder: '$(Build.SourcesDirectory)\Binaries\VSSetup\$(BuildConfiguration)\Insertion'
outputFolder: '$(Build.SourcesDirectory)\artifacts\VSSetup\$(BuildConfiguration)\Insertion'
displayName: 'OPTPROF - Build VS bootstrapper'
condition: succeededOrFailed()

# Publish run settings
- task: PowerShell@2
inputs:
filePath: build\scripts\createrunsettings.ps1
filePath: eng\createrunsettings.ps1
arguments: -release
failOnStderr: true
displayName: 'OPTPROF - generate runsettings file'
@@ -113,7 +107,7 @@ jobs:
# Publish scripts to get the branch of VS that this inserts into
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\Binaries\$(BuildConfiguration)\DevDivInsertionFiles\BranchInfo'
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\OptProf\$(BuildConfiguration)\BranchInfo'
ArtifactName: BranchInfo
ArtifactType: Container
displayName: 'OPTPROF - Publish Artifact: BranchInfo'
@@ -124,7 +118,7 @@ jobs:
- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\Binaries\$(BuildConfiguration)\Logs'
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(BuildConfiguration)'
ArtifactName: 'Build Diagnostic Files'
publishLocation: Container
continueOnError: true
@@ -134,70 +128,46 @@ jobs:
displayName: Publish Test Results
inputs:
testRunner: XUnit
testResultsFiles: '$(Build.SourcesDirectory)\Binaries\TestResults\$(BuildConfiguration)\*.xml'
testResultsFiles: '$(Build.SourcesDirectory)\artifacts\TestResults\$(BuildConfiguration)\*.xml'
mergeTestResults: true
testRunTitle: 'Unit Tests'
condition: succeededOrFailed()

# Publishes setup VSIXes to a drop with id defined by MicroBuildSwixPlugin.
# Note: The insertion tool looks for the display name of this task in the logs.
- task: ms-vseng.MicroBuildTasks.4305a8de-ba66-4d8b-b2d1-0dc4ecbbf5e8.MicroBuildUploadVstsDropFolder@1
displayName: Upload VSTS Drop
inputs:
DropFolder: 'Binaries\VSSetup\$(BuildConfiguration)\Insertion'
DropFolder: 'artifacts\VSSetup\$(BuildConfiguration)\Insertion'
condition: succeeded()

# Publish insertion packages to CoreXT store.
- task: NuGetCommand@2
displayName: NuGet CoreXT publish
displayName: Publish CoreXT Packages
inputs:
command: push
feedsToUse: config
packagesToPush: '$(Build.SourcesDirectory)\Binaries\$(BuildConfiguration)\DevDivPackages\**\*.nupkg'
packagesToPush: '$(Build.SourcesDirectory)\artifacts\VSSetup\$(BuildConfiguration)\DevDivPackages\**\*.nupkg'
publishVstsFeed: '97a41293-2972-4f48-8c0e-05493ae82010'
allowPackageConflicts: true
condition: succeeded()

# Publish VSTS artifact that the RoslynInsertionTool is able to find by its name.
# The backing storage of the artifact is a file share.
#
# The bulk of the publish work is done by the Powershell task below. This exists to create
# the proper entries in the build log so that the insertion tool can find the drop that
# needs to get published
# Publish an artifact that the RoslynInsertionTool is able to find by its name.
- task: PublishBuildArtifacts@1
displayName: Publish Drop - DevDivInsertionFiles
inputs:
PathtoPublish: 'Binaries\$(BuildConfiguration)\DevDivInsertionFiles'
ArtifactName: '$(Build.BuildNumber)'
publishLocation: FilePath
TargetPath: '$(DropRoot)\Roslyn-Signed\$(Build.SourceBranchName)\$(BuildConfiguration)'
Parallel: true
ParallelCount: 64
condition: succeededOrFailed()

# Archive the files from the build necessary for future investigations
- task: PowerShell@2
displayName: Publish Drop - Binaries
displayName: Publish Artifact VSSetup
inputs:
arguments: '-Source Binaries\$(BuildConfiguration) -Target $(DropRoot)\Roslyn-Signed\$(Build.SourceBranchName)\$(BuildConfiguration)\$(Build.BuildNumber) -ParallelCount 8 -Exclude UnitTests,PerfTests'
filePath: 'build\scripts\vsts-robocopy.ps1'
condition: succeededOrFailed()
PathtoPublish: 'artifacts\VSSetup\$(BuildConfiguration)'
ArtifactName: 'VSSetup'
condition: succeeded()

# Copy additional files to the drop directory
- task: PowerShell@2
displayName: Publish Drop - VSSetup
# Archive NuGet packages to DevOps.
- task: PublishBuildArtifacts@1
displayName: Publish Artifact Packages
inputs:
arguments: '-Source Binaries\VSSetup\$(BuildConfiguration)\Insertion -Target $(DropRoot)\Roslyn-Signed\$(Build.SourceBranchName)\$(BuildConfiguration)\$(Build.BuildNumber)\Insertion -ParallelCount 8'
filePath: 'build\scripts\vsts-robocopy.ps1'
condition: succeededOrFailed()
PathtoPublish: 'artifacts\packages\$(BuildConfiguration)'
ArtifactName: 'Packages'
condition: succeeded()

- task: ms-vseng.MicroBuildTasks.521a94ea-9e68-468a-8167-6dcf361ea776.MicroBuildCleanup@1
displayName: Perform Cleanup Tasks
condition: succeededOrFailed()

- task: PublishBuildArtifacts@1
displayName: Publish MicroBuild Outputs
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)\MicroBuild\Output'
ArtifactName: '$(Build.BuildNumber)'
publishLocation: FilePath
TargetPath: '$(DropRoot)\Roslyn-Signed\$(Build.SourceBranchName)\$(BuildConfiguration)'
condition: succeededOrFailed()

Oops, something went wrong.

0 comments on commit d7e4939

Please sign in to comment.