|
|
@ -65,4 +65,25 @@ local debian_pipeline(name, image, arch='amd64', deps=default_deps, build_type='
|
|
|
|
cmake_extra='-DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DDOWNLOAD_SODIUM=ON'),
|
|
|
|
cmake_extra='-DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 -DDOWNLOAD_SODIUM=ON'),
|
|
|
|
debian_pipeline("Debian sid (ARM64)", "debian:sid", arch="arm64"),
|
|
|
|
debian_pipeline("Debian sid (ARM64)", "debian:sid", arch="arm64"),
|
|
|
|
debian_pipeline("Debian buster (armhf)", "arm32v7/debian:buster", arch="arm64", cmake_extra='-DDOWNLOAD_SODIUM=ON'),
|
|
|
|
debian_pipeline("Debian buster (armhf)", "arm32v7/debian:buster", arch="arm64", cmake_extra='-DDOWNLOAD_SODIUM=ON'),
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
kind: 'pipeline',
|
|
|
|
|
|
|
|
type: 'exec',
|
|
|
|
|
|
|
|
name: 'macOS (Catalina w/macports)',
|
|
|
|
|
|
|
|
platform: { os: 'darwin', arch: 'amd64' },
|
|
|
|
|
|
|
|
environment: { CLICOLOR_FORCE: '1' }, // Lets color through ninja (1.9+)
|
|
|
|
|
|
|
|
steps: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: 'build',
|
|
|
|
|
|
|
|
commands: [
|
|
|
|
|
|
|
|
'git submodule update --init --recursive',
|
|
|
|
|
|
|
|
'mkdir build',
|
|
|
|
|
|
|
|
'cd build',
|
|
|
|
|
|
|
|
'cmake .. -G Ninja -DCMAKE_CXX_FLAGS=-fcolor-diagnostics -DCMAKE_BUILD_TYPE=Release -DWARNINGS_AS_ERRORS=ON',
|
|
|
|
|
|
|
|
'ninja -v',
|
|
|
|
|
|
|
|
'./test/testAll --gtest_color=yes',
|
|
|
|
|
|
|
|
'./test/catchAll --use-colour yes',
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
},
|
|
|
|
]
|
|
|
|
]
|
|
|
|