Skip to content
Snippets Groups Projects

Draft: Release 0.3.0

Closed Martin Wölzer requested to merge pipeline-schema into master
Compare and Show latest version
1 file
+ 0
598
Compare changes
  • Side-by-side
  • Inline
+ 0
598
@@ -139,601 +139,3 @@ test_gcov_debian_10_amd64:
- job: compile_debian_10_amd64
artifacts: true
<<: *test_gcov_definition
#compile_debian_10_arm64:
# tags:
# - compiler
# - debian-10-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_definition
#
#test_gcov_debian_10_arm64:
# tags:
# - compiler
# - debian-10-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# needs:
# - job: compile_debian_10_arm64
# artifacts: true
# <<: *test_gcov_definition
#
#compile_debian_10_armhf:
# tags:
# - compiler
# - debian-10-armhf
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_definition
#
#test_gcov_debian_10_armhf:
# tags:
# - compiler
# - debian-10-armhf
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# needs:
# - job: compile_debian_10_armhf
# artifacts: true
# <<: *test_gcov_definition
#
#compile_ubuntu_20.04_amd64:
# tags:
# - compiler
# - ubuntu-20.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_definition
#
#test_gcov_ubuntu_20.04_amd64:
# tags:
# - compiler
# - ubuntu-20.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# needs:
# - job: compile_ubuntu_20.04_amd64
# artifacts: true
# <<: *test_gcov_definition
#
#compile_ubuntu_20.04_arm64:
# tags:
# - compiler
# - ubuntu-20.04-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_definition
#
#test_gcov_ubuntu_20.04_arm64:
# tags:
# - compiler
# - ubuntu-20.04-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# needs:
# - job: compile_ubuntu_20.04_arm64
# artifacts: true
# <<: *test_gcov_definition
#
#compile_ubuntu_21.04_amd64:
# tags:
# - compiler
# - ubuntu-21.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [11, 12]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [11]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_definition
#
#test_gcov_ubuntu_21.04_amd64:
# tags:
# - compiler
# - ubuntu-21.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [11, 12]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [11]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# needs:
# - job: compile_ubuntu_21.04_amd64
# artifacts: true
# <<: *test_gcov_definition
#
#compile_ubuntu_21.04_arm64:
# tags:
# - compiler
# - ubuntu-21.04-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [11, 12]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [11]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_definition
#
#test_gcov_ubuntu_21.04_arm64:
# tags:
# - compiler
# - ubuntu-21.04-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [11, 12]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [11]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# needs:
# - job: compile_ubuntu_21.04_arm64
# artifacts: true
# <<: *test_gcov_definition
#
#compile_clang_tidy_ubuntu_20.04_amd64:
# tags:
# - compiler
# - ubuntu-20.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_clang_tidy_definition
#
#compile_clang_tidy_ubuntu_21.04_amd64:
# tags:
# - compiler
# - ubuntu-21.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [11, 12]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_clang_tidy_definition
#
#compile_install_debian_10_amd64:
# tags:
# - compiler
# - debian-10-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_install_definition
#
#compile_install_debian_10_arm64:
# tags:
# - compiler
# - debian-10-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_install_definition
#
#compile_install_debian_10_armhf:
# tags:
# - compiler
# - debian-10-armhf
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_install_definition
#
#compile_install_ubuntu_20.04_amd64:
# tags:
# - compiler
# - ubuntu-20.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_install_definition
#
#compile_install_ubuntu_20.04_arm64:
# tags:
# - compiler
# - ubuntu-20.04-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [7, 8, 9, 10]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_install_definition
#
#compile_install_ubuntu_21.04_amd64:
# tags:
# - compiler
# - ubuntu-21.04-amd64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [11, 12]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [11]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_install_definition
#
#compile_install_ubuntu_21.04_arm64:
# tags:
# - compiler
# - ubuntu-21.04-arm64
# parallel:
# matrix:
# - BUILD_TYPE: [Debug, Release]
# COMPILER: clang
# COMPILER_VERSION: [11, 12]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# - BUILD_TYPE: [Debug, Release]
# COMPILER: gcc
# COMPILER_VERSION: [11]
# GENERATOR: ["Unix Makefiles", "Ninja"]
# <<: *compile_install_definition
#
#compile_release_address_leak_sanitizer_gcc11_amd64:
# variables:
# CXX: "g++-11"
# CC: "gcc-11"
# BUILD_TYPE: "Release"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_ADDRESS=On -DlibClaPP_ENABLE_SANITIZER_LEAK=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_release_address_leak_sanitizer_gcc11_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_release_address_leak_sanitizer_gcc11_amd64
# artifacts: true
# <<: *test_definition
#
#compile_debug_address_leak_sanitizer_gcc11_amd64:
# variables:
# CXX: "g++-11"
# CC: "gcc-11"
# BUILD_TYPE: "Debug"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_ADDRESS=On -DlibClaPP_ENABLE_SANITIZER_LEAK=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_debug_address_leak_sanitizer_gcc11_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_debug_address_leak_sanitizer_gcc11_amd64
# artifacts: true
# <<: *test_definition
#
#compile_release_thread_sanitizer_gcc11_amd64:
# variables:
# CXX: "g++-11"
# CC: "gcc-11"
# BUILD_TYPE: "Release"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_THREAD=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_release_thread_sanitizer_gcc11_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_release_thread_sanitizer_gcc11_amd64
# artifacts: true
# <<: *test_definition
#
#compile_debug_thread_sanitizer_gcc11_amd64:
# variables:
# CXX: "g++-11"
# CC: "gcc-11"
# BUILD_TYPE: "Debug"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_THREAD=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_debug_thread_sanitizer_gcc11_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_debug_thread_sanitizer_gcc11_amd64
# artifacts: true
# <<: *test_definition
#
#compile_release_undefined_behavior_sanitizer_gcc11_amd64:
# variables:
# CXX: "g++-11"
# CC: "gcc-11"
# BUILD_TYPE: "Release"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_UNDEFINED_BEHAVIOR=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_release_undefined_behavior_sanitizer_gcc11_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_release_undefined_behavior_sanitizer_gcc11_amd64
# artifacts: true
# <<: *test_definition
#
#compile_debug_undefined_behavior_sanitizer_gcc11_amd64:
# variables:
# CXX: "g++-11"
# CC: "gcc-11"
# BUILD_TYPE: "Debug"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_UNDEFINED_BEHAVIOR=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_debug_undefined_behavior_sanitizer_gcc11_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_debug_undefined_behavior_sanitizer_gcc11_amd64
# artifacts: true
# <<: *test_definition
#
#compile_release_address_leak_sanitizer_clang12_amd64:
# variables:
# CXX: "clang++-12"
# CC: "clang-12"
# BUILD_TYPE: "Release"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_ADDRESS=On -DlibClaPP_ENABLE_SANITIZER_LEAK=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_release_address_leak_sanitizer_clang12_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_release_address_leak_sanitizer_clang12_amd64
# artifacts: true
# <<: *test_definition
#
#compile_debug_address_leak_sanitizer_clang12_amd64:
# variables:
# CXX: "clang++-12"
# CC: "clang-12"
# BUILD_TYPE: "Debug"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_ADDRESS=On -DlibClaPP_ENABLE_SANITIZER_LEAK=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_debug_address_leak_sanitizer_clang12_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_debug_address_leak_sanitizer_clang12_amd64
# artifacts: true
# <<: *test_definition
#
#compile_release_undefined_behavior_sanitizer_clang12_amd64:
# variables:
# CXX: "clang++-12"
# CC: "clang-12"
# BUILD_TYPE: "Release"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_UNDEFINED_BEHAVIOR=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_release_undefined_behavior_sanitizer_clang12_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_release_undefined_behavior_sanitizer_clang12_amd64
# artifacts: true
# <<: *test_definition
#
#compile_debug_undefined_behavior_sanitizer_clang12_amd64:
# variables:
# CXX: "clang++-12"
# CC: "clang-12"
# BUILD_TYPE: "Debug"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_UNDEFINED_BEHAVIOR=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_debug_undefined_behavior_sanitizer_clang12_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_debug_undefined_behavior_sanitizer_clang12_amd64
# artifacts: true
# <<: *test_definition
#
#compile_release_thread_sanitizer_clang12_amd64:
# variables:
# CXX: "clang++-12"
# CC: "clang-12"
# BUILD_TYPE: "Release"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_THREAD=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_release_thread_sanitizer_clang12_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_release_thread_sanitizer_clang12_amd64
# artifacts: true
# <<: *test_definition
#
#compile_debug_thread_sanitizer_clang12_amd64:
# variables:
# CXX: "clang++-12"
# CC: "clang-12"
# BUILD_TYPE: "Debug"
# GENERATOR: "Unix Makefiles"
# ADDITIONAL_OPTION: "-DlibClaPP_ENABLE_SANITIZER_THREAD=On"
# tags:
# - ubuntu-21.04-amd64
# - compiler
# <<: *compile_definition
#
#test_debug_thread_sanitizer_clang12_amd64:
# tags:
# - ubuntu-21.04-amd64
# - compiler
# needs:
# - job: compile_debug_thread_sanitizer_clang12_amd64
# artifacts: true
# <<: *test_definition
Loading