29 lines
604 B
Plaintext
29 lines
604 B
Plaintext
local archs = [
|
|
"aarch64-unknown-linux-gnu",
|
|
"aarch64-unknown-linux-musl",
|
|
"x86_64-pc-windows-gnu",
|
|
"x86_64-unknown-linux-gnu",
|
|
"x86_64-unknown-linux-musl"
|
|
];
|
|
|
|
local getStepName(arch) = "check " + arch;
|
|
|
|
local buildForArch(arch) = {
|
|
"name": getStepName(arch),
|
|
"image": "rust:1.62",
|
|
"commands": [
|
|
"echo Hello World from Jsonnet on " + arch + "!",
|
|
"cargo check",
|
|
]
|
|
};
|
|
{
|
|
"kind": "pipeline",
|
|
"type": "docker",
|
|
"name": "default",
|
|
"platform": {
|
|
"arch": "amd64"
|
|
},
|
|
"steps": [
|
|
[buildForArch(a) for a in archs]
|
|
]
|
|
} |