mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2026-01-23 02:14:29 +00:00
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:
commit
873c2fc0ec
1 changed files with 45 additions and 9 deletions
|
|
@ -51,6 +51,41 @@ stages:
|
|||
.enable_core_dumps: &enable_core_dumps
|
||||
- echo core > /proc/sys/kernel/core_pattern
|
||||
|
||||
.parallel_matrix: ¶llel_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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue