Correct platorm reach for the Official build (#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)
commit5632c9e3ac7f9dd6b858f175b2cf97963be996c4
treec25d68fe779bd5f4160cdef213c2b7ddf441de75
parentf8b4745ae754774ebf2a802ef1fd1f2bf6dbd024
Correct platorm reach for the Official build (#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
azure-pipelines.yml
build-test.sh
eng/build-job.yml
eng/platform-matrix.yml
eng/test-job.yml
eng/xplat-job.yml