Skip to content

Commit c39f0f8

Browse files
Samuel Ortizrbradford
authored andcommitted
buildkite: Initial pipeline
Handled and consumed by https://buildkite.com/rust-vmm/linux-loader-ci/ Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
1 parent 79bd1d5 commit c39f0f8

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

.buildkite/pipeline.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
steps:
2+
- label: "build-gnu-x86"
3+
commands:
4+
- cargo build --release
5+
retry:
6+
automatic: false
7+
agents:
8+
platform: x86_64.metal
9+
plugins:
10+
- docker#v3.0.1:
11+
image: "fandree/rust-vmm-dev"
12+
always-pull: true
13+
14+
- label: "style"
15+
command: cargo fmt --all -- --check
16+
retry:
17+
automatic: false
18+
agents:
19+
platform: x86_64.metal
20+
plugins:
21+
- docker#v3.0.1:
22+
image: "fandree/rust-vmm-dev"
23+
always-pull: true
24+
25+
- label: "unittests-gnu-x86"
26+
commands:
27+
- cargo test
28+
retry:
29+
automatic: false
30+
agents:
31+
platform: x86_64.metal
32+
plugins:
33+
- docker#v3.0.1:
34+
privileged: true
35+
image: "fandree/rust-vmm-dev"
36+
always-pull: true
37+
38+
- label: "clippy-x86"
39+
commands:
40+
- cargo clippy --all -- -D warnings
41+
retry:
42+
automatic: false
43+
agents:
44+
platform: x86_64.metal
45+
plugins:
46+
- docker#v3.0.1:
47+
image: "fandree/rust-vmm-dev"
48+
always-pull: true
49+
50+
- label: "coverage-x86"
51+
commands:
52+
- pytest tests/test_coverage.py
53+
retry:
54+
automatic: false
55+
agents:
56+
platform: x86_64.metal
57+
plugins:
58+
- docker#v3.0.1:
59+
privileged: true
60+
image: "fandree/rust-vmm-dev"
61+
always-pull: true

0 commit comments

Comments
 (0)