| trigger: |
| - master |
| |
| jobs: |
| - job: MSRV |
| pool: |
| vmImage: ubuntu-16.04 |
| steps: |
| - template: ci/azure-install-rust.yml |
| - script: cargo build |
| displayName: "Build crate" |
| variables: |
| TOOLCHAIN: 1.32.0 |
| |
| - job: Linux |
| pool: |
| vmImage: ubuntu-16.04 |
| steps: |
| - template: ci/azure-test-all.yml |
| strategy: |
| matrix: |
| stable: |
| TOOLCHAIN: stable |
| beta: |
| TOOLCHAIN: beta |
| nightly: |
| TOOLCHAIN: nightly |
| |
| - job: macOS |
| pool: |
| vmImage: macos-10.13 |
| steps: |
| - template: ci/azure-test-all.yml |
| strategy: |
| matrix: |
| x86_64: |
| TARGET: x86_64-apple-darwin |
| |
| - job: Windows |
| pool: |
| vmImage: vs2017-win2016 |
| steps: |
| - template: ci/azure-test-all.yml |
| strategy: |
| matrix: |
| x86_64-msvc: |
| TARGET: x86_64-pc-windows-msvc |
| i686-msvc: |
| TARGET: i686-pc-windows-msvc |