Skip to content

Commit d9370bd

Browse files
committed
Install gfortran/cmake
1 parent ba27c83 commit d9370bd

File tree

1 file changed

+41
-15
lines changed

1 file changed

+41
-15
lines changed

azure-pipelines.yml

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,60 @@
11
jobs:
2-
- job: Linux
2+
- job: LinuxOpenBLAS
33
pool:
44
vmImage: 'ubuntu-16.04'
5-
strategy:
6-
matrix:
7-
openblas:
8-
feature: openblas
9-
netlib:
10-
feature: netlib
11-
intel-mkl:
12-
feature: intel-mkl
135
steps:
146
- script: |
157
curl -sSf https://sh.rustup.rs | sh -s -- -y
168
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
179
displayName: install rustup
18-
- script: cargo test -v --features=$FEATURE --no-default-features
10+
- script: |
11+
sudo apt-get update
12+
sudo apt-get install -y gfortran
13+
displayName: apt install
14+
- script: |
15+
cargo test -v --features=openblas --no-default-features
16+
cargo test -v --features=openblas,serde-1 --no-default-features
17+
displayName: run test
18+
19+
- job: LinuxNetlib
20+
pool:
21+
vmImage: 'ubuntu-16.04'
22+
steps:
23+
- script: |
24+
curl -sSf https://sh.rustup.rs | sh -s -- -y
25+
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
26+
displayName: install rustup
27+
- script: |
28+
sudo apt-get update
29+
sudo apt-get install -y cmake gfortran
30+
displayName: apt install
31+
- script: |
32+
cargo test -v --features=netlib --no-default-features
33+
cargo test -v --features=netlib,serde-1 --no-default-features
34+
displayName: run test
35+
36+
- job: LinuxIntelMKL
37+
pool:
38+
vmImage: 'ubuntu-16.04'
39+
steps:
40+
- script: |
41+
curl -sSf https://sh.rustup.rs | sh -s -- -y
42+
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
43+
displayName: install rustup
44+
- script: |
45+
cargo test -v --features=intel-mkl --no-default-features
46+
cargo test -v --features=intel-mkl,serde-1 --no-default-features
1947
displayName: run test
2048
2149
- job: macOS
2250
pool:
2351
vmImage: 'macOS-10.14'
24-
strategy:
25-
matrix:
26-
intel-mkl:
27-
feature: intel-mkl
2852
steps:
2953
- script: |
3054
curl -sSf https://sh.rustup.rs | sh -s -- -y
3155
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
3256
displayName: install rustup
33-
- script: cargo test -v --features=$FEATURE --no-default-features
57+
- script: |
58+
cargo test -v --features=intel-mkl --no-default-features
59+
cargo test -v --features=intel-mkl,serde-1 --no-default-features
3460
displayName: run test

0 commit comments

Comments
 (0)