mirror of
https://github.com/tokio-rs/bytes.git
synced 2026-08-21 00:00:12 +02:00
47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
parameters:
|
|
cmd: test
|
|
rust_version: stable
|
|
|
|
jobs:
|
|
- job: ${{ parameters.name }}
|
|
displayName: Cross
|
|
strategy:
|
|
matrix:
|
|
i686:
|
|
vmImage: ubuntu-16.04
|
|
target: i686-unknown-linux-gnu
|
|
armv7:
|
|
vmImage: ubuntu-16.04
|
|
target: armv7-unknown-linux-gnueabihf
|
|
powerpc:
|
|
vmImage: ubuntu-16.04
|
|
target: powerpc-unknown-linux-gnu
|
|
powerpc64:
|
|
vmImage: ubuntu-16.04
|
|
target: powerpc64-unknown-linux-gnu
|
|
wasm:
|
|
vmImage: ubuntu-16.04
|
|
target: wasm32-unknown-unknown
|
|
pool:
|
|
vmImage: $(vmImage)
|
|
|
|
steps:
|
|
- template: azure-install-rust.yml
|
|
parameters:
|
|
rust_version: ${{parameters.rust_version}}
|
|
|
|
- script: cargo install cross
|
|
displayName: Install cross
|
|
condition: not(eq(variables['target'], 'wasm32-unknown-unknown'))
|
|
|
|
- script: cross ${{ parameters.cmd }} --target $(target)
|
|
displayName: cross ${{ parameters.cmd }} --target $(target)
|
|
condition: not(eq(variables['target'], 'wasm32-unknown-unknown'))
|
|
|
|
# WASM support
|
|
- script: |
|
|
rustup target add $(target)
|
|
cargo build --target $(target)
|
|
displayName: cargo build --target $(target)
|
|
condition: eq(variables['target'], 'wasm32-unknown-unknown')
|