2022-08-10 22:57:46 +00:00
|
|
|
local buildForArch(arch) = {
|
|
|
|
"name": "check",
|
|
|
|
"image": "rust:1.62",
|
|
|
|
"commands": [
|
|
|
|
"echo Hello World from Jsonnet on " + arch + "!",
|
|
|
|
"cargo check",
|
|
|
|
]
|
2022-08-10 22:58:45 +00:00
|
|
|
};
|
2022-08-10 22:46:48 +00:00
|
|
|
{
|
|
|
|
"kind": "pipeline",
|
|
|
|
"type": "docker",
|
|
|
|
"name": "default",
|
2022-08-10 22:51:08 +00:00
|
|
|
"platform": {
|
2022-08-10 22:46:48 +00:00
|
|
|
"arch": "amd64"
|
2022-08-10 22:51:38 +00:00
|
|
|
},
|
2022-08-10 22:46:48 +00:00
|
|
|
"steps": [
|
2022-08-10 22:57:46 +00:00
|
|
|
buildForArch('amd64'),
|
|
|
|
buildForArch('aarch64'),
|
2022-08-10 22:58:45 +00:00
|
|
|
buildForArch('windows'),
|
2022-08-10 22:46:48 +00:00
|
|
|
]
|
|
|
|
}
|