stages: - build_homepage - build_gcc - test_gcc - build_gcc_nocheck - test_gcc_nocheck - build_python - build_clang - test_clang job_build_homepage: stage: build_homepage script: "cp .config.mk.ci.gcc config.mk; make -C doc doc; scp -r doc/html xerusweb:libxerus.org-443" when: always only: - master allow_failure: true job_make_gcc: stage: build_gcc script: "g++ --version; cp .config.mk.ci.gcc config.mk; make XerusTest; cp XerusTest ../" when: always job_test_gcc: stage: test_gcc script: "cp ../XerusTest .; ./XerusTest all" job_make_gcc_nocheck: stage: build_gcc_nocheck script: "g++ --version; cp .config.mk.ci.gcc.nocheck config.mk; make XerusTest; cp XerusTest ../" job_test_gcc_nocheck: stage: test_gcc_nocheck script: "cp ../XerusTest .; ./XerusTest all" job_build_python: stage: build_python script: "g++ --version; cp .config.mk.ci.gcc config.mk; make python" when: always job_make_clang: stage: build_clang script: "clang++ --version; cp .config.mk.ci.clang config.mk; make XerusTest; cp XerusTest ../" when: always job_test_clang: stage: test_clang script: "cp ../XerusTest .; ./XerusTest all"