diff options
Diffstat (limited to 'third_party/rust/bytes/azure-pipelines.yml')
-rw-r--r-- | third_party/rust/bytes/azure-pipelines.yml | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/third_party/rust/bytes/azure-pipelines.yml b/third_party/rust/bytes/azure-pipelines.yml new file mode 100644 index 0000000000..18b59745d1 --- /dev/null +++ b/third_party/rust/bytes/azure-pipelines.yml @@ -0,0 +1,68 @@ +trigger: ["master"] +pr: ["master"] + +jobs: +# Check formatting +# - template: ci/azure-rustfmt.yml +# parameters: +# name: rustfmt + +# Apply clippy lints +# - template: ci/azure-clippy.yml +# parameters: +# name: clippy + +# This represents the minimum Rust version supported by +# Bytes. Updating this should be done in a dedicated PR. +# +# Tests are not run as tests may require newer versions of +# rust. +- template: ci/azure-test-stable.yml + parameters: + name: minrust + rust_version: 1.39.0 + cmd: check + +# Stable +- template: ci/azure-test-stable.yml + parameters: + name: stable + cross: true + features: + - serde + +# Nightly +- template: ci/azure-test-stable.yml + parameters: + name: nightly + # Pin nightly to avoid being impacted by breakage + rust_version: nightly-2019-09-25 + benches: true + +# Run tests on some extra platforms +- template: ci/azure-cross-compile.yml + parameters: + name: cross + +# Sanitizers +- template: ci/azure-tsan.yml + parameters: + name: tsan + rust_version: nightly + +# Loom +- template: ci/azure-loom.yml + parameters: + name: loom + rust_version: stable + + +- template: ci/azure-deploy-docs.yml + parameters: + dependsOn: + # - rustfmt + # - clippy + - stable + - nightly + - minrust + - cross |