.gitlab-ci.yml 505 Bytes
Newer Older
Igor Zhirkov's avatar
update  
Igor Zhirkov committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
image: generic-c

stages:
  - check 
  - test

linter:
  stage: check
  script:
    - cd solution ; echo "Running linter" ; cat /run-checks.sh
    - /run-checks.sh

test:
  stage: test 
  script:
Nikita Akatiev's avatar
Nikita Akatiev committed
16 17 18 19 20
    - cmake -B ./build/ -G "Ninja Multi-Config" -DCMAKE_C_COMPILER=clang
    - cmake --build ./build/ --config ASan  --target check
    - cmake --build ./build/ --config LSan  --target check
    - cmake --build ./build/ --config MSan  --target check
    - cmake --build ./build/ --config UBSan --target check