trigger:
branches:
include: ['*']
tags:
include: ['*']
resources:
repositories:
- repository: templates
type: github
name: xoac/rust-azure-pipelines
ref: refs/tags/v0.0.3
endpoint: PipelinesTemplates
jobs:
- template: ci/rustfmt.yml@templates
parameters:
name: rustfmt
displayName: Check formatting
- template: ci/cargo-check.yml@templates
parameters:
name: cargo_check
displayName: Cargo check
- template: ci/cargo-check.yml@templates
parameters:
name: minrust
rust_version: 1.31.0 displayName: Check rust min ver
- template: ci/test.yml@templates
parameters:
dependsOn:
- cargo_check
name: cargo_test_stable
displayName: Cargo test
cross: true
- template: ci/test.yml@templates
parameters:
name: cargo_test_nightly
displayName: Cargo test
rust_version: nightly