Introduce riscv64 CI

Introduce logic necessary for generating YAML needed by BuildKite, which
are designed to work with image introduced in
rust-vmm/rust-vmm-container#106.

The container version is updated to v44 to enable CI on RISC-V platform.

Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
This commit is contained in:
Ruoqing He
2024-08-28 18:45:36 +08:00
committed by Stefano Garzarella
parent 5e818dc729
commit 752ad1322a
4 changed files with 81 additions and 13 deletions

View File

@@ -5,7 +5,8 @@
"command": "RUSTFLAGS=\"-D warnings\" cargo build --release",
"platform": [
"x86_64",
"aarch64"
"aarch64",
"riscv64"
]
},
{
@@ -25,7 +26,8 @@
"command": "cargo test --all-features --workspace",
"platform": [
"x86_64",
"aarch64"
"aarch64",
"riscv64"
]
},
{
@@ -41,7 +43,8 @@
"command": "cargo clippy --workspace --bins --examples --benches --all-features --all-targets -- -D warnings -D clippy::undocumented_unsafe_blocks",
"platform": [
"x86_64",
"aarch64"
"aarch64",
"riscv64"
]
},
{
@@ -49,7 +52,8 @@
"command": "RUSTFLAGS=\"-D warnings\" cargo check --all-targets --all-features --workspace",
"platform": [
"x86_64",
"aarch64"
"aarch64",
"riscv64"
]
},
{