This repository has been archived by the owner on Nov 16, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reduce number of build legs for PR validations and add nightly build …
…definition with more robust build matrix. (#69)
- Loading branch information
1 parent
9a0b50e
commit 0d2e4e6
Showing
2 changed files
with
78 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
phases: | ||
|
||
# Build all configurations for Windows | ||
- template: /build/ci/phase-template.yml | ||
parameters: | ||
name: Windows | ||
buildScript: build.cmd | ||
buildMatrix: | ||
Py36: | ||
_configuration: RlsWinPy3.6 | ||
Py35: | ||
_configuration: RlsWinPy3.5 | ||
Py27: | ||
_configuration: RlsWinPy2.7 | ||
buildQueue: | ||
name: Hosted VS2017 | ||
|
||
# Build all configurations for Mac | ||
- template: /build/ci/phase-template.yml | ||
parameters: | ||
name: Mac | ||
buildScript: ./build.sh | ||
buildMatrix: | ||
Py36: | ||
_configuration: RlsMacPy3.6 | ||
Py35: | ||
_configuration: RlsMacPy3.5 | ||
Py27: | ||
_configuration: RlsMacPy2.7 | ||
buildQueue: | ||
name: Hosted macOS | ||
|
||
# Build all configurations for Linux | ||
# Run tests on Ubuntu16 | ||
- template: /build/ci/phase-template.yml | ||
parameters: | ||
name: Linux_Ubuntu16 | ||
buildScript: ./build.sh | ||
testDistro: ubuntu16 | ||
buildMatrix: | ||
Py36: | ||
_configuration: RlsLinPy3.6 | ||
Py35: | ||
_configuration: RlsLinPy3.5 | ||
Py27: | ||
_configuration: RlsLinPy2.7 | ||
buildQueue: | ||
name: Hosted Ubuntu 1604 | ||
# Run tests on Ubuntu14 | ||
- template: /build/ci/phase-template.yml | ||
parameters: | ||
name: Linux_Ubuntu14 | ||
buildScript: ./build.sh | ||
testDistro: ubuntu14 | ||
buildMatrix: | ||
Py36: | ||
_configuration: RlsLinPy3.6 | ||
Py35: | ||
_configuration: RlsLinPy3.5 | ||
Py27: | ||
_configuration: RlsLinPy2.7 | ||
buildQueue: | ||
name: Hosted Ubuntu 1604 | ||
# Run tests on CentOS7 | ||
- template: /build/ci/phase-template.yml | ||
parameters: | ||
name: Linux_CentOS7 | ||
buildScript: ./build.sh | ||
testDistro: centos7 | ||
buildMatrix: | ||
Py36: | ||
_configuration: RlsLinPy3.6 | ||
Py35: | ||
_configuration: RlsLinPy3.5 | ||
Py27: | ||
_configuration: RlsLinPy2.7 | ||
buildQueue: | ||
name: Hosted Ubuntu 1604 |