Skip to content
Permalink
Browse files

[rel/1.0.0-preview2.1] Add support for building and testing on new RI…

…Ds (#4329)

* Add dockerfiles and test rids for ubuntu.16.10 and opensuse.42.1

* Use core-setup's dotnet-install.sh (new distro support)

* Handle new rids in more places in the build process

* Install an additional prereq on ubuntu.16.10
  • Loading branch information
mellinoe committed Oct 6, 2016
1 parent 3b205e8 commit 10cacd13b0ce1b5f8c491657b4c7bd33fb598f20
Showing with 304 additions and 96 deletions.
  1. +3 −1 TestAssets/TestPackages/dotnet-hello/v1/dotnet-hello/project.json
  2. +3 −1 TestAssets/TestPackages/dotnet-hello/v2/dotnet-hello/project.json
  3. +3 −1 TestAssets/TestProjects/AppWithBomGlobalJson/project.json
  4. +3 −1 TestAssets/TestProjects/AppWithDirectAndToolDependency/project.json
  5. +3 −1 TestAssets/TestProjects/AppWithDirectDependency/project.json
  6. +3 −1 TestAssets/TestProjects/AppWithOutputAssemblyName/project.json
  7. +3 −1 TestAssets/TestProjects/AppWithToolDependency/project.json
  8. +3 −1 TestAssets/TestProjects/CompileFail/project.json
  9. +3 −1 TestAssets/TestProjects/DependencyChangeTest/PortableApp_Standalone/project.json.modified
  10. +3 −1 TestAssets/TestProjects/DependencyContextValidator/TestApp/project.json
  11. +3 −1 TestAssets/TestProjects/DependencyContextValidator/TestAppDeps/project.json
  12. +3 −1 TestAssets/TestProjects/EndToEndTestApp/project.json
  13. +3 −1 TestAssets/TestProjects/FSharpTestProjects/CompileFailApp/project.json
  14. +3 −1 TestAssets/TestProjects/FSharpTestProjects/TestApp/project.json
  15. +3 −1 TestAssets/TestProjects/FSharpTestProjects/TestAppWithArgs/project.json
  16. +3 −1 TestAssets/TestProjects/KestrelSample/KestrelStandalone/project.json
  17. +3 −1 TestAssets/TestProjects/OutputStandardOutputAndError/project.json
  18. +3 −1 TestAssets/TestProjects/PerformanceTestProjects/TwoTargetApp/project.json
  19. +3 −1 TestAssets/TestProjects/PerformanceTestProjects/TwoTargetGraph/TwoTargetP0/project.json
  20. +3 −1 TestAssets/TestProjects/PerformanceTestProjects/TwoTargetGraphLarge/TwoTargetLargeP0/project.json
  21. +3 −1 TestAssets/TestProjects/PortableTests/StandaloneApp/project.json
  22. +3 −1 TestAssets/TestProjects/TestAppCompilationContext/TestApp/project.json
  23. +3 −1 TestAssets/TestProjects/TestAppSimple/project.json
  24. +3 −1 TestAssets/TestProjects/TestAppWithArgs/project.json
  25. +3 −1 TestAssets/TestProjects/TestAppWithContentPackage/project.json
  26. +3 −1 TestAssets/TestProjects/TestAppWithContents/project.json
  27. +3 −1 TestAssets/TestProjects/TestAppWithLibrary/TestApp/project.json
  28. +3 −1 TestAssets/TestProjects/TestAppWithResourceDeps/project.json
  29. +3 −1 TestAssets/TestProjects/TestAppWithScripts/project.json
  30. +3 −1 TestAssets/TestProjects/TestAppWithTransitiveAppDependency/TestApp/project.json
  31. +3 −1 TestAssets/TestProjects/TestAppWithTransitiveAppDependency/TestLibrary2/project.json
  32. +3 −1 TestAssets/TestProjects/TestAppWithUnicodéPath/project.json
  33. +3 −1 TestAssets/TestProjects/TestAppWithWrapperProjectDependency/TestApp/project.json
  34. +3 −1 TestAssets/TestProjects/TestMicrosoftCSharpReference/project.json
  35. +3 −1 TestAssets/TestProjects/TestMicrosoftCSharpReferenceMissingFramework/project.json
  36. +3 −1 TestAssets/TestProjects/TestMscorlibReference/project.json
  37. +3 −1 TestAssets/TestProjects/TestProjectToProjectDependencies/src/L0/project.json
  38. +3 −1 TestAssets/TestProjects/TestProjectWithCultureSpecificResource/project.json
  39. +3 −1 TestAssets/TestProjects/TestProjectWithResource/project.json
  40. +3 −1 TestAssets/TestProjects/TestSimpleIncrementalApp/project.json
  41. +3 −1 TestAssets/TestProjects/TestSystemCoreReference/project.json
  42. +3 −1 TestAssets/TestProjects/TestSystemReference/project.json
  43. +3 −1 build_projects/dotnet-cli-build/CompileTargets.cs
  44. +6 −2 build_projects/dotnet-cli-build/PublishTargets.cs
  45. +3 −1 build_projects/dotnet-cli-build/project.json
  46. +5 −1 build_projects/shared-build-targets-utils/Utils/Monikers.cs
  47. +3 −1 build_projects/update-dependencies/project.json
  48. +50 −0 scripts/docker/opensuse.42.1/Dockerfile
  49. +64 −0 scripts/docker/ubuntu.16.10/Dockerfile
  50. +44 −48 scripts/obtain/dotnet-install.sh
@@ -16,10 +16,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,10 +16,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,11 +16,13 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
},
"tools": {
"dotnet-portable": {
@@ -20,11 +20,13 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
},
"tools": {
"dotnet-portable": {
@@ -20,10 +20,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,10 +16,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -22,10 +22,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,10 +16,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -20,10 +20,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -23,10 +23,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -22,10 +22,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -35,10 +35,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -38,10 +38,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -39,10 +39,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -35,10 +35,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -31,10 +31,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,10 +16,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -27,10 +27,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -31,10 +31,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -31,10 +31,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,11 +16,13 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
},
"runtimeOptions": {
"somethingString": "anything",
@@ -18,10 +18,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,10 +16,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -16,10 +16,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -23,10 +23,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -22,10 +22,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -21,10 +21,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}
@@ -27,10 +27,12 @@
"osx.10.11-x64": {},
"ubuntu.14.04-x64": {},
"ubuntu.16.04-x64": {},
"ubuntu.16.10-x64": {},
"centos.7-x64": {},
"rhel.7.2-x64": {},
"debian.8-x64": {},
"fedora.23-x64": {},
"opensuse.13.2-x64": {}
"opensuse.13.2-x64": {},
"opensuse.42.1-x64": {}
}
}

0 comments on commit 10cacd1

Please sign in to comment.
You can’t perform that action at this time.