Skip to content

Commit 8e2f43e

Browse files
committed
Expand Azure Pipelines configuration
1 parent 19a2b4f commit 8e2f43e

File tree

3 files changed

+50
-5
lines changed

3 files changed

+50
-5
lines changed

azure-pipelines.yml

Lines changed: 46 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
trigger:
22
- master
3-
pr:
4-
- master
3+
54
jobs:
65
- job: Linux
76
pool:
@@ -10,8 +9,42 @@ jobs:
109
- template: ci/azure-steps.yml
1110
strategy:
1211
matrix:
13-
aarch64-unknown-linux-gnu:
12+
aarch64:
1413
TARGET: aarch64-unknown-linux-gnu
14+
arm:
15+
TARGET: arm-unknown-linux-gnueabi
16+
armhf:
17+
TARGET: arm-unknown-linux-gnueabihf
18+
i586:
19+
TARGET: i586-unknown-linux-gnu
20+
i686:
21+
TARGET: i686-unknown-linux-gnu
22+
mips:
23+
TARGET: mips-unknown-linux-gnu
24+
mips64:
25+
TARGET: mips64-unknown-linux-gnuabi64
26+
mips64el:
27+
TARGET: mips64el-unknown-linux-gnuabi64
28+
mipsel:
29+
TARGET: mipsel-unknown-linux-gnu
30+
powerpc:
31+
TARGET: powerpc-unknown-linux-gnu
32+
powerpc64:
33+
TARGET: powerpc64-unknown-linux-gnu
34+
powerpc64le:
35+
TARGET: powerpc64le-unknown-linux-gnu
36+
thumbv6m:
37+
TARGET: thumbv6m-linux-eabi
38+
thumbv7em:
39+
TARGET: thumbv7em-linux-eabi
40+
thumbv7emhf:
41+
TARGET: thumbv7em-linux-eabihf
42+
thumbv7m:
43+
TARGET: thumbv7m-linux-eabi
44+
wasm32:
45+
TARGET: wasm32-unknown-unknown
46+
x86_64:
47+
TARGET: x86_64-unknown-linux-gnu
1548

1649
- job: macOS
1750
pool:
@@ -20,8 +53,10 @@ jobs:
2053
- template: ci/azure-steps.yml
2154
strategy:
2255
matrix:
23-
x86_64-apple-darwin:
56+
x86_64:
2457
TARGET: x86_64-apple-darwin
58+
i686:
59+
TARGET: i686-apple-darwin
2560

2661
- job: Windows
2762
pool:
@@ -30,5 +65,11 @@ jobs:
3065
- template: ci/azure-steps.yml
3166
strategy:
3267
matrix:
33-
i686-pc-windows-msvc:
68+
i686-msvc:
3469
TARGET: i686-pc-windows-msvc
70+
x86_64-msvc:
71+
TARGET: x86_64-pc-windows-msvc
72+
i686-gnu:
73+
TARGET: i686-pc-windows-gnu
74+
x86_64-gnu:
75+
TARGET: x86_64-pc-windows-gnu

ci/azure-steps.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
steps:
22
- checkout: self
33
submodules: true
4+
45
- template: azure-install-rust.yml
56

7+
- bash: rustup target add $TARGET
8+
displayName: Install compilation target
9+
610
- bash: ./ci/run.sh $TARGET
711
condition: ne( variables['Agent.OS'], 'Linux' )
812
displayName: Run test script

ci/run-docker.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)