1be9fe6a44
This commit is intended to go through and review/refactor the azure pipelines configuration we have. The major changes are: * The separate `{windows,macos,linux}.yml` files are now all merged into one `run.yml`. This allows a shared "master flow" for all platforms with divergence only where necessary. * Some install steps have been separated as `install-*.yml` scripts, where each script internally matches on the appropriate OS and then delegates accordingly. * Some various bits and pieces of cruft have been removed which were artifacts of Travis's setup or similar.
23 lines
517 B
YAML
23 lines
517 B
YAML
#
|
|
# Azure Pipelines pull request build for Rust
|
|
#
|
|
|
|
trigger: none
|
|
pr:
|
|
- master # FIXME: really just want any branch, but want an explicit "pr" property set so it's clear
|
|
|
|
jobs:
|
|
- job: Linux
|
|
pool:
|
|
vmImage: ubuntu-16.04
|
|
steps:
|
|
- template: steps/run.yml
|
|
strategy:
|
|
matrix:
|
|
x86_64-gnu-llvm-6.0:
|
|
RUST_BACKTRACE: 1
|
|
|
|
# x86_64-gnu-tools: {}
|
|
# # if: branch = auto OR (type = pull_request AND commit_message =~ /(?i:^update.*\b(rls|rustfmt|clippy|miri|cargo)\b)/)
|
|
# mingw-check: {}
|