1
1
steps :
2
- # Test release build with kernel bindings 4.14 .
3
- - label : " build-v4.14- x86"
2
+ # Test release build.
3
+ - label : " build-x86"
4
4
commands :
5
- - cargo build --release --features=fam-wrappers,kvm-v4_14_0
6
- - cargo build --release --features=fam-wrappers,kvm-v4_14_0 --target x86_64-unknown-linux-musl
7
- - cargo build --release --features=kvm-v4_14_0
8
- - cargo build --release --features=kvm-v4_14_0 -- target x86_64-unknown-linux-musl
5
+ - cargo build --release --features=fam-wrappers
6
+ - cargo build --release --features=fam-wrappers --target x86_64-unknown-linux-musl
7
+ - cargo build --release
8
+ - cargo build --release --target x86_64-unknown-linux-musl
9
9
retry :
10
10
automatic : false
11
11
agents :
@@ -16,58 +16,10 @@ steps:
16
16
image : " rustvmm/dev:v4"
17
17
always-pull : true
18
18
19
- # Test release build with kernel bindings 4.20 and fam-wrappers feature.
20
- - label : " build-v4.20-x86"
19
+ - label : " build-arm"
21
20
commands :
22
- - cargo build --release --features=fam-wrappers,kvm-v4_20_0
23
- - cargo build --release --features=fam-wrappers,kvm-v4_20_0 --target x86_64-unknown-linux-musl
24
- # No need to test the kvm-v4_20_0 because that one is tested by default when no kernel bindings
25
- # feature is specified.
26
- retry :
27
- automatic : false
28
- agents :
29
- platform : x86_64.metal
30
- os : linux
31
- plugins :
32
- - docker#v3.0.1:
33
- image : " rustvmm/dev:v4"
34
- always-pull : true
35
-
36
- - label : " build-v4.14-arm"
37
- commands :
38
- - cargo build --release --features=fam-wrappers,kvm-v4_14_0
39
- - cargo build --release --features=fam-wrappers,kvm-v4_14_0 --target aarch64-unknown-linux-musl
40
- - cargo build --release --features=kvm-v4_14_0
41
- - cargo build --release --features=kvm-v4_14_0 --target aarch64-unknown-linux-musl
42
- retry :
43
- automatic : false
44
- agents :
45
- platform : arm.metal
46
- os : linux
47
- plugins :
48
- - docker#v3.0.1:
49
- image : " rustvmm/dev:v4"
50
- always-pull : true
51
-
52
- # Run unit tests for 4.14 bindings. These are the only ones that are not run by the rust-vmm-ci.
53
- - label : " unittests-v4.14-x86"
54
- command :
55
- - cargo test --features=kvm-v4_14_0
56
- - cargo test --features=kvm-v4_14_0 --target x86_64-unknown-linux-musl
57
- retry :
58
- automatic : false
59
- agents :
60
- platform : x86_64.metal
61
- os : linux
62
- plugins :
63
- - docker#v3.0.1:
64
- image : " rustvmm/dev:v4"
65
- always-pull : true
66
-
67
- - label : " unittests-v4.14-arm"
68
- command :
69
- - cargo test --features=kvm-v4_14_0
70
- - cargo test --features=kvm-v4_14_0 --target aarch64-unknown-linux-musl
21
+ - cargo build --release --features=fam-wrappers
22
+ - cargo build --release --features=fam-wrappers --target aarch64-unknown-linux-musl
71
23
retry :
72
24
automatic : false
73
25
agents :
80
32
81
33
- label : " check-warnings-x86"
82
34
commands :
83
- - RUSTFLAGS="-D warnings" cargo check --features=kvm-v4_14_0,fam-wrappers
84
- - RUSTFLAGS="-D warnings" cargo check --features=kvm-v4_20_0,fam-wrappers
85
- - RUSTFLAGS="-D warnings" cargo check --features=kvm-v4_14_0
35
+ - RUSTFLAGS="-D warnings" cargo check --features=fam-wrappers
86
36
retry :
87
37
automatic : false
88
38
agents :
96
46
97
47
- label : " check-warnings-arm"
98
48
commands :
99
- - RUSTFLAGS="-D warnings" cargo check --features=kvm-v4_14_0,fam-wrappers
100
- - RUSTFLAGS="-D warnings" cargo check --features=kvm-v4_20_0,fam-wrappers
101
- - RUSTFLAGS="-D warnings" cargo check --features=kvm-v4_14_0
49
+ - RUSTFLAGS="-D warnings" cargo check --features=fam-wrappers
102
50
retry :
103
51
automatic : false
104
52
agents :
0 commit comments