terminal-web-server/.gitlab-ci.yml

27 lines
1009 B
YAML

stages:
- build
test for build:
stage: build
image: localhost:5000/cpp-test-universal:latest
tags:
- cpp-test-universal
only:
- master
script:
- git submodule init
- git submodule update
- cmake -DCMAKE_BUILD_TYPE=Debug -DMODEM_TYPE=TDMA -B cmake-build-debug-tdma
- cmake -DCMAKE_BUILD_TYPE=Debug -DMODEM_TYPE=SCPC -B cmake-build-debug-scpc
- cmake -DCMAKE_BUILD_TYPE=Debug -DMODEM_TYPE=SHPS -B cmake-build-debug-shps
- cmake -DCMAKE_BUILD_TYPE=Release -DMODEM_TYPE=TDMA -B cmake-build-release-tdma
- cmake -DCMAKE_BUILD_TYPE=Release -DMODEM_TYPE=SCPC -B cmake-build-release-scpc
- cmake -DCMAKE_BUILD_TYPE=Release -DMODEM_TYPE=SHPS -B cmake-build-release-shps
- cmake --build cmake-build-debug-tdma -j 4
- cmake --build cmake-build-debug-scpc -j 4
- cmake --build cmake-build-debug-shps -j 4
- cmake --build cmake-build-release-tdma -j 4
- cmake --build cmake-build-release-scpc -j 4
- cmake --build cmake-build-release-shps -j 4