# Windows 10 with Boost, Exprtk and Turtle # downloaded and compiled locally as # submodules and linked statically win_visual_studio_static_local_deps: tags: - Win before_script: - call VsDevCmd.bat - cd build_scripts\windows - call win_download_dependencies.bat - cd ..\.. - cd build_scripts\windows - set DEPENDENCIES_LINK_TYPE=static - set clean_after=yes - call win_VS_build_x64_debug.bat || exit /b 1 script: - cd ..\.. - cd build_scripts\windows # - call win_run_tests.bat - cd ..\.. # Windows 10 with Boost, Exprtk and Turtle # downloaded and compiled locally as # submodules and link dynamically # #win_visual_studio_shared_deps: # tags: # - Win # # before_script: # - call VsDevCmd.bat # - cd build_scripts\windows # - call win_download_dependencies.bat # - set DEPENDENCIES_LINK_TYPE=shared # - call win_VS_build_x64_debug.bat # - cd ..\.. # # script: # - cd build_scripts\windows # - call win_run_tests.bat # - cd ..\.. # # #win_visual_studio_shared_local_deps: # tags: # - Win # # before_script: # - call VsDevCmd.bat # - cd build_scripts\windows # - call win_download_dependencies.bat # - set DEPENDENCIES_LINK_TYPE=shared # - call win_VS_build_x64_debug.bat # - cd ..\.. # # script: # - cd build_scripts\windows # - call win_run_tests.bat # - cd ..\.. # Latest Ubuntu with Boost, Exprtk and Turtle # in system directories, Boost # installed from the official repository # => only dynamical linking possible ubuntu_boost_system: tags: - centos7 image: martinbeseda/dockertest:latest before_script: - rm -rf external_dependencies/boost/* - rm -rf external_dependencies/exprtk/* - rm -rf exprtk - export TERM=xterm - cd build_scripts/linux - export DEPENDENCIES_LINK_TYPE=shared - export CLEAN_AFTER=yes - ./linux_gcc_build_x64_debug_system.sh || exit 1 script: - cd ../.. - cd build_scripts/linux # - './linux_run_tests.sh' - cd ../.. # Latest Ubuntu with Boost, Exprtk and Turtle # compiled locally as submodules and # linked statically ubuntu_boost_local_static_deps: tags: - centos7 image: martinbeseda/ubuntu-ci:latest before_script: - export TERM=xterm - cd build_scripts/linux - ./download_dependencies.sh - cd ../.. - cd build_scripts/linux - export DEPENDENCIES_LINK_TYPE=static - export CLEAN_AFTER=yes - ./linux_gcc_build_x64_debug_local.sh || exit 1 script: - cd ../.. - cd build_scripts/linux # - './linux_run_tests.sh' - cd ../.. # Latest Ubuntu with Boost, Exprtk and Turtle # compiled locally as submodules and # linked dynamically ubuntu_boost_local_dynamic_deps: tags: - centos7 image: martinbeseda/ubuntu-ci:latest before_script: - export TERM=xterm - cd build_scripts/linux - ./download_dependencies.sh - cd ../.. - cd build_scripts/linux - export DEPENDENCIES_LINK_TYPE=shared - export CLEAN_AFTER=yes - ./linux_gcc_build_x64_debug_local.sh || exit 1 script: - cd ../.. - cd build_scripts/linux # - './linux_run_tests.sh' - cd ../.. #code_quality: # image: docker:stable # variables: # DOCKER_DRIVER: overlay2 # allow_failure: true # services: # - docker:stable-dind # script: # - export SP_VERSION=$(echo "$CI_SERVER_VERSION" | sed 's/^\([0-9]*\)\.\([0-9]*\).*/\1-\2-stable/') # - docker run # --env SOURCE_CODE="$PWD" # --volume "$PWD":/code # --volume /var/run/docker.sock:/var/run/docker.sock # "registry.gitlab.com/gitlab-org/security-products/codequality:$SP_VERSION" /code # artifacts: # paths: [gl-code-quality-report.json]