Correct platorm reach for the Official build (dotnet/coreclr#21310)
authorJarret Shook <jashoo@microsoft.com>
Mon, 3 Dec 2018 20:46:35 +0000 (12:46 -0800)
committerGitHub <noreply@github.com>
Mon, 3 Dec 2018 20:46:35 +0000 (12:46 -0800)
commit6346cd2d552aa65c7a655e4d249c429b0fe10ea6
treecfc202c6c0fd831c81139a2a0cbb02e26a54250b
parente84656d79b05ccde44f502723312b429f19c9d1e
Correct platorm reach for the Official build (dotnet/coreclr#21310)

* Correct platorm reach for the Official build

Does the following:

1. Sets up a ci rule for master and a pr rule for master
2. Corrects the OSX queues
3. Corrects ubuntu internal queue
4. Converts all linux jobs to build using containers
5. Only runs official builds on: Pri1, release, bringing us to parity with old process
6. Fixes centos build-test
7. Adds a super-annoying groupname tag that avoids name mangling.

* make sure we only add triggers for internal builds

* Fix syntax

* Missing :

* Remove pr/ci

* Fix internal queue name

* Correct Public/internal choices.

* Add crossgen as well

* Correct indentation

* Correct checked pri1 tests

* Address pr feedback

* Add todo comments

Commit migrated from https://github.com/dotnet/coreclr/commit/5632c9e3ac7f9dd6b858f175b2cf97963be996c4
eng/build-job.yml
eng/pipelines/coreclr/azure-pipelines.yml
eng/platform-matrix.yml
eng/test-job.yml
eng/xplat-job.yml
src/coreclr/build-test.sh