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") ]