mirror of
https://github.com/nlohmann/json.git
synced 2024-12-18 16:57:51 +08:00
33 lines
674 B
YAML
33 lines
674 B
YAML
local Pipeline(version, arch) = {
|
|
kind: "pipeline",
|
|
name: "test-on-"+arch,
|
|
platform: {
|
|
arch: arch
|
|
}
|
|
steps: [
|
|
{
|
|
name: "build",
|
|
image: "gcc",
|
|
commands: [
|
|
"wget https://github.com/Kitware/CMake/releases/download/v3.20.2/cmake-3.20.2.tar.gz",
|
|
"tar xfz cmake-3.20.2.tar.gz",
|
|
"cd cmake-3.20.2",
|
|
"./configure",
|
|
"make cmake ctest -j10",
|
|
"cd ..",
|
|
"mkdir build",
|
|
"cd build",
|
|
"../cmake-3.20.2/bin/cmake .. -DJSON_FastTests=ON",
|
|
"make -j10",
|
|
"cd test",
|
|
"../../cmake-3.20.2/bin/ctest -j10"
|
|
]
|
|
}
|
|
]
|
|
};
|
|
|
|
[
|
|
Pipeline("arm"),
|
|
Pipeline("arm64")
|
|
]
|