diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c104f84..0b73150 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,4 @@ default: - image: warchantua/dev-essential artifacts: paths: - ./bin/slime @@ -12,14 +11,18 @@ stages: - test build_clang++_d: + stage: build_debug - script: clang++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS src/main.cpp -gfull -gdwarf -o ./bin/slime_d --std=c++17 -I3rd/ + script: + - ls ./3rd/ftb + - clang++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS src/main.cpp -gfull -gdwarf -o ./bin/slime_d --std=c++17 -I3rd/ build_g++_d: stage: build_debug - script: g++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS src/main.cpp -gfull -gdwarf -o ./bin/slime_d --std=c++17 -I3rd/ + script: g++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS src/main.cpp -g -o ./bin/slime_d --std=c++17 -I3rd/ build_clang++_r: + image: warchantua/dev-essential stage: build_release script: clang++ -D_DONT_BREAK_ON_ERRORS -O3 src/main.cpp -g -o ./bin/slime --std=c++17 -I3rd/ || exit 1 @@ -36,5 +39,6 @@ tests_r: script: ./bin/sime --run-tests valgrind: + image: warchantua/dev-essential stage: test script: valgrind ./bin/sime --run-tests