Merge branch 'feature/QA-220_limit_parallel_build' into 'master'

Resolve QA-220 "Feature/ limit parallel build"

Closes QA-220

See merge request kasm-technologies/internal/KasmVNC!222
This commit is contained in:
Matthew McClaskey 2025-11-20 09:21:06 +00:00
commit 873c2fc0ec

View file

@ -51,6 +51,41 @@ stages:
.enable_core_dumps: &enable_core_dumps
- echo core > /proc/sys/kernel/core_pattern
.parallel_matrix: &parallel_matrix
matrix:
- DISTRO: 'ubuntu focal'
GROUP: 0
- DISTRO: 'ubuntu jammy'
GROUP: 1
- DISTRO: 'ubuntu noble'
GROUP: 2
- DISTRO: 'debian bullseye'
GROUP: 3
- DISTRO: 'debian bookworm'
GROUP: 4
- DISTRO: 'debian trixie'
GROUP: 5
- DISTRO: 'kali kali-rolling'
GROUP: 6
- DISTRO: 'oracle 8'
GROUP: 7
- DISTRO: 'oracle 9'
GROUP: 0
- DISTRO: 'opensuse 15'
GROUP: 1
- DISTRO: 'fedora forty'
GROUP: 2
- DISTRO: 'fedora fortyone'
GROUP: 3
- DISTRO: 'alpine 318'
GROUP: 4
- DISTRO: 'alpine 319'
GROUP: 5
- DISTRO: 'alpine 320'
GROUP: 6
- DISTRO: 'alpine 321'
GROUP: 7
default:
retry: 2
tags:
@ -121,9 +156,9 @@ build_amd64:
artifacts:
paths:
- output/
resource_group: "concurrent_$GROUP"
parallel:
matrix:
- DISTRO: [ 'ubuntu focal', 'ubuntu jammy', 'ubuntu noble', 'debian bullseye', 'debian bookworm', 'debian trixie', 'kali kali-rolling', 'oracle 8', 'oracle 9', 'opensuse 15', 'fedora forty', 'fedora fortyone', 'alpine 318', 'alpine 319', 'alpine 320', 'alpine 321' ]
*parallel_matrix
build_arm64:
stage: build
@ -143,10 +178,11 @@ build_arm64:
artifacts:
paths:
- output/
resource_group: "concurrent_$GROUP"
parallel:
matrix:
- DISTRO: [ 'ubuntu focal', 'ubuntu jammy', 'ubuntu noble', 'debian bullseye', 'debian bookworm', 'debian trixie', 'kali kali-rolling', 'oracle 8', 'oracle 9', 'opensuse 15', 'fedora forty', 'fedora fortyone', 'alpine 318', 'alpine 319', 'alpine 320', 'alpine 321' ]
*parallel_matrix
run_test_amd64:
stage: run_test
image: $DEBIAN_STABLE_IMAGE
@ -172,9 +208,9 @@ run_test_amd64:
reports:
junit:
- run_test/*.xml
resource_group: "concurrent_$GROUP"
parallel:
matrix:
- DISTRO: [ 'ubuntu focal', 'ubuntu jammy', 'ubuntu noble', 'debian bullseye', 'debian bookworm', 'debian trixie', 'kali kali-rolling', 'oracle 8', 'oracle 9', 'opensuse 15', 'fedora forty', 'fedora fortyone', 'alpine 318', 'alpine 319', 'alpine 320', 'alpine 321' ]
*parallel_matrix
run_test_arm64:
stage: run_test
@ -202,10 +238,10 @@ run_test_arm64:
reports:
junit:
- run_test/*.xml
resource_group: "concurrent_$GROUP"
parallel:
matrix:
- DISTRO: [ 'ubuntu focal', 'ubuntu jammy', 'ubuntu noble', 'debian bullseye', 'debian bookworm', 'debian trixie', 'kali kali-rolling', 'oracle 8', 'oracle 9', 'opensuse 15', 'fedora forty', 'fedora fortyone', 'alpine 318', 'alpine 319', 'alpine 320', 'alpine 321' ]
*parallel_matrix
spec_test:
stage: test
image: $DEBIAN_STABLE_IMAGE