parameters:
vmImage: ubuntu-16.04
cmd: test
jobs:
- job: ${{ parameters.name }}
pool:
vmImage: ${{ parameters.vmImage }}
steps:
- template: azure-install-rust.yml
parameters:
toolchain: ${{ parameters.toolchain }}
- ${{ if not(eq(parameters.cmd, 'test')) }}:
- script: |
cargo ${{ parameters.cmd }}
displayName: cargo ${{ parameters.cmd }}
- ${{ if eq(parameters.cmd, 'test') }}:
- script: |
cargo ${{ parameters.cmd }} --all
displayName: cargo ${{ parameters.cmd }} --all
- ${{ if eq(parameters.toolchain, 'nightly') }}:
- script: |
cargo update -Zminimal-versions
cargo check
displayName: cargo check -Zminimal-versions