Commit b56cf46f authored by GILLES Sebastien's avatar GILLES Sebastien

#1498 CI Yaml: create new Yaml files for build and tests (and comment them as...

#1498 CI Yaml: create new Yaml files for build and tests (and comment them as I want to debug Verrou issues).
parent fc5abab8
......@@ -15,9 +15,6 @@ ThirdPartyXCodeProjects/Seldon.xcodeproj/xcuserdata
# .gitignore.
.gitignore_local
# Backup file generated by mergepbx.
HappyHeart.xcodeproj/project.pbxproj.orig
# Scripts: ignore the user-only version of some scripts.
Scripts/my_create_accessors.py
......
build_ubuntu_gcc_debug_several_shared_libraries:
extends: .build_template_linux
tags:
- ubuntu
- gcc
- debug
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "False"
check_ubuntu_gcc_debug_several_shared_libraries:
extends: .check_compilation_warning_template_docker
tags:
- ubuntu
- gcc
- debug
dependencies:
- build_ubuntu_gcc_debug_several_shared_libraries
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "False"
build_ubuntu_gcc_release_one_static_library:
extends: .build_template_linux
tags:
- ubuntu
- gcc
- release
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "True"
check_ubuntu_gcc_release_one_static_library:
extends: .check_compilation_warning_template_docker
tags:
- ubuntu
- gcc
- release
dependencies:
- build_ubuntu_gcc_release_one_static_library
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "True"
build_fedora_gcc_debug_one_shared_library:
extends: .build_template_linux
tags:
- fedora
- gcc
- debug
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
check_fedora_gcc_debug_one_shared_library:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- gcc
- debug
dependencies:
- build_fedora_gcc_debug_one_shared_library
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
build_fedora_gcc_release_several_static_libraries:
extends: .build_template_linux
tags:
- fedora
- gcc
- release
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
check_fedora_gcc_release_several_static_libraries:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- gcc
- release
dependencies:
- build_fedora_gcc_release_several_static_libraries
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
build_fedora_clang_debug_several_shared_libraries:
extends: .build_template_linux
tags:
- fedora
- clang
- debug
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
check_fedora_clang_debug_several_shared_libraries:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- clang
- debug
dependencies:
- build_fedora_clang_debug_several_shared_libraries
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
build_fedora_clang_release_one_static_library:
extends: .build_template_linux
tags:
- fedora
- clang
- release
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
check_fedora_clang_release_one_static_library:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- clang
- release
dependencies:
- build_fedora_clang_release_one_static_library
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
build_macos_clang_debug_several_static_libraries:
extends: .build_template_macos
tags:
- macos
- clang
- debug
variables:
OS: "macos"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "False"
check_macos_clang_debug_several_static_libraries:
extends: .check_compilation_warning_template_macos
tags:
- macos
- clang
- debug
dependencies:
- build_macos_clang_debug_several_static_libraries
variables:
OS: "macos"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "False"
build_macos_clang_release_one_static_library:
extends: .build_template_macos
tags:
- macos
- clang
- release
variables:
OS: "macos"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "True"
check_macos_clang_release_one_static_library:
extends: .check_compilation_warning_template_macos
tags:
- macos
- clang
- release
dependencies:
- build_macos_clang_release_one_static_library
variables:
OS: "macos"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "True"
include:
- local: '/ExternalTools/Gitlab-CI/common.yml'
# - local: '/ExternalTools/Gitlab-CI/build_and_test_linux.yml'
# - local: '/ExternalTools/Gitlab-CI/build_and_test_macos.yml'
- local: '/ExternalTools/Gitlab-CI/doxygen.yml'
- local: '/ExternalTools/Gitlab-CI/valgrind.yml'
- local: '/ExternalTools/Gitlab-CI/verrou.yml'
- local: '/ExternalTools/Gitlab-CI/analysis.yml'
build_ubuntu_gcc_debug_several_shared_libraries:
extends: .build_template_linux
tags:
- ubuntu
- gcc
- debug
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "False"
check_ubuntu_gcc_debug_several_shared_libraries:
extends: .check_compilation_warning_template_docker
tags:
- ubuntu
- gcc
- debug
dependencies:
- build_ubuntu_gcc_debug_several_shared_libraries
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "False"
build_ubuntu_gcc_release_one_static_library:
extends: .build_template_linux
tags:
- ubuntu
- gcc
- release
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "True"
check_ubuntu_gcc_release_one_static_library:
extends: .check_compilation_warning_template_docker
tags:
- ubuntu
- gcc
- release
dependencies:
- build_ubuntu_gcc_release_one_static_library
variables:
OS: "ubuntu"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "ubuntu"
IS_ONLY_ONE_LIB: "True"
build_fedora_gcc_debug_one_shared_library:
extends: .build_template_linux
tags:
- fedora
- gcc
- debug
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
check_fedora_gcc_debug_one_shared_library:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- gcc
- debug
dependencies:
- build_fedora_gcc_debug_one_shared_library
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
build_fedora_gcc_release_several_static_libraries:
extends: .build_template_linux
tags:
- fedora
- gcc
- release
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
check_fedora_gcc_release_several_static_libraries:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- gcc
- release
dependencies:
- build_fedora_gcc_release_several_static_libraries
variables:
OS: "fedora"
COMPILER: "gcc"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
build_fedora_clang_debug_several_shared_libraries:
extends: .build_template_linux
tags:
- fedora
- clang
- debug
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
check_fedora_clang_debug_several_shared_libraries:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- clang
- debug
dependencies:
- build_fedora_clang_debug_several_shared_libraries
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "shared"
OS: "fedora"
IS_ONLY_ONE_LIB: "False"
build_fedora_clang_release_one_static_library:
extends: .build_template_linux
tags:
- fedora
- clang
- release
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
check_fedora_clang_release_one_static_library:
extends: .check_compilation_warning_template_docker
tags:
- fedora
- clang
- release
dependencies:
- build_fedora_clang_release_one_static_library
variables:
OS: "fedora"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "fedora"
IS_ONLY_ONE_LIB: "True"
build_macos_clang_debug_several_static_libraries:
extends: .build_template_macos
tags:
- macos
- clang
- debug
variables:
OS: "macos"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "False"
check_macos_clang_debug_several_static_libraries:
extends: .check_compilation_warning_template_macos
tags:
- macos
- clang
- debug
dependencies:
- build_macos_clang_debug_several_static_libraries
variables:
OS: "macos"
COMPILER: "clang"
MODE: "debug"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "False"
build_macos_clang_release_one_static_library:
extends: .build_template_macos
tags:
- macos
- clang
- release
variables:
OS: "macos"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "True"
check_macos_clang_release_one_static_library:
extends: .check_compilation_warning_template_macos
tags:
- macos
- clang
- release
dependencies:
- build_macos_clang_release_one_static_library
variables:
OS: "macos"
COMPILER: "clang"
MODE: "release"
LIB_NATURE: "static"
OS: "macos"
IS_ONLY_ONE_LIB: "True"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment