Unverified Commit c9078950 authored by Dominik Charousset's avatar Dominik Charousset Committed by GitHub

Merge pull request #1433

Tag debug builds on Jenkins with more context
parents b3b66463 186e67dd
...@@ -13,7 +13,7 @@ config = [ ...@@ -13,7 +13,7 @@ config = [
'build', 'build',
'tests', 'tests',
], ],
// Default CMake flags by build type. // Default CMake flags the builds.
buildFlags: [ buildFlags: [
'CAF_ENABLE_ACTOR_PROFILER:BOOL=ON', 'CAF_ENABLE_ACTOR_PROFILER:BOOL=ON',
'CAF_ENABLE_EXAMPLES:BOOL=ON', 'CAF_ENABLE_EXAMPLES:BOOL=ON',
...@@ -21,7 +21,7 @@ config = [ ...@@ -21,7 +21,7 @@ config = [
], ],
// Our build matrix. Keys are the operating system labels and values are build configurations. // Our build matrix. Keys are the operating system labels and values are build configurations.
buildMatrix: [ buildMatrix: [
// Various Linux builds. // Release builds.
['almalinux-8', [ // EOL: June 2029 ['almalinux-8', [ // EOL: June 2029
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
...@@ -62,8 +62,8 @@ config = [ ...@@ -62,8 +62,8 @@ config = [
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
// Extra debug build with exceptions disabled. // Debug build with exceptions disabled.
['fedora-38', [ ['fedora-38:no-exceptions', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['debug'], builds: ['debug'],
...@@ -74,8 +74,8 @@ config = [ ...@@ -74,8 +74,8 @@ config = [
'CMAKE_CXX_FLAGS:STRING=-fno-exceptions', 'CMAKE_CXX_FLAGS:STRING=-fno-exceptions',
], ],
]], ]],
// Extra debug build for leak checking. // Debug build for LeakSanitizer.
['fedora-38', [ ['fedora-38:leak-checks', [
numCores: 4, numCores: 4,
tags: ['docker', 'LeakSanitizer'], tags: ['docker', 'LeakSanitizer'],
builds: ['debug'], builds: ['debug'],
...@@ -88,8 +88,8 @@ config = [ ...@@ -88,8 +88,8 @@ config = [
'ASAN_OPTIONS=detect_leaks=1', 'ASAN_OPTIONS=detect_leaks=1',
], ],
]], ]],
// Extra debug build with static libs, UBSan and hardening flags. // Debug build with static libs, UBSan and hardening flags.
['fedora-38', [ ['fedora-38:ub-checks', [
numCores: 4, numCores: 4,
tags: ['docker', 'UBSanitizer'], tags: ['docker', 'UBSanitizer'],
builds: ['debug'], builds: ['debug'],
......
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