mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 05:00:00 -04:00
Run most Docker CI jobs in AWS with autoscaler
All but the "respdiff-long" job, for which our AWS instances do not have
enough memory, are now being spawned in the AWS by the autoscaler
executor.
(cherry picked from commit f09cf69594)
This commit is contained in:
parent
59827b21d1
commit
94d83b7960
1 changed files with 25 additions and 1 deletions
|
|
@ -76,11 +76,25 @@ stages:
|
|||
- libvirt
|
||||
- amd64
|
||||
|
||||
# Jobs with these tags do not run on AWS but on permanent OVH systems.
|
||||
|
||||
.linux-respdiff-amd64: &linux_respdiff_amd64
|
||||
tags:
|
||||
- linux
|
||||
- ovh
|
||||
- amd64
|
||||
|
||||
# Autoscaling GitLab Runner on AWS EC2
|
||||
|
||||
.linux-amd64: &linux_amd64
|
||||
tags:
|
||||
- linux
|
||||
- aws
|
||||
- runner-manager
|
||||
- amd64
|
||||
|
||||
# Stress-testing runners
|
||||
|
||||
.linux-stress-amd64: &linux_stress_amd64
|
||||
tags:
|
||||
- amd64
|
||||
|
|
@ -130,6 +144,10 @@ stages:
|
|||
image: "$CI_REGISTRY_IMAGE:debian-buster-amd64"
|
||||
<<: *linux_amd64
|
||||
|
||||
.respdiff-debian-bullseye-amd64: &respdiff_debian_bullseye_amd64_image
|
||||
image: "$CI_REGISTRY_IMAGE:debian-bullseye-amd64"
|
||||
<<: *linux_respdiff_amd64
|
||||
|
||||
.debian-bullseye-amd64: &debian_bullseye_amd64_image
|
||||
image: "$CI_REGISTRY_IMAGE:debian-bullseye-amd64"
|
||||
<<: *linux_amd64
|
||||
|
|
@ -432,7 +450,6 @@ stages:
|
|||
- find doc/man/ -maxdepth 1 -name "*.[0-9]" -exec mandoc -T lint "{}" \; | ( ! grep -v -e "skipping paragraph macro. sp after" -e "unknown font, skipping request. ft C" )
|
||||
|
||||
.respdiff: &respdiff_job
|
||||
<<: *base_image
|
||||
stage: system
|
||||
before_script:
|
||||
- autoreconf -fi
|
||||
|
|
@ -1329,6 +1346,7 @@ coverity:
|
|||
respdiff-short:
|
||||
<<: *respdiff_job
|
||||
<<: *default_triggering_rules
|
||||
<<: *debian_bullseye_amd64_image
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -Og"
|
||||
|
|
@ -1339,6 +1357,7 @@ respdiff-short:
|
|||
respdiff-short:asan:
|
||||
<<: *respdiff_job
|
||||
<<: *default_triggering_rules
|
||||
<<: *debian_bullseye_amd64_image
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -Og -fsanitize=address,undefined"
|
||||
|
|
@ -1351,6 +1370,7 @@ respdiff-short:asan:
|
|||
respdiff-short:tsan:
|
||||
<<: *respdiff_job
|
||||
<<: *default_triggering_rules
|
||||
<<: *debian_bullseye_amd64_image
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -Og -fsanitize=thread"
|
||||
|
|
@ -1367,6 +1387,7 @@ respdiff-short:tsan:
|
|||
respdiff-long:
|
||||
<<: *respdiff_job
|
||||
<<: *api_schedules_tags_triggers_web_triggering_rules
|
||||
<<: *respdiff_debian_bullseye_amd64_image
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -Og"
|
||||
|
|
@ -1377,6 +1398,7 @@ respdiff-long:
|
|||
respdiff-long:asan:
|
||||
<<: *respdiff_job
|
||||
<<: *api_schedules_tags_triggers_web_triggering_rules
|
||||
<<: *debian_bullseye_amd64_image
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -Og -fsanitize=address,undefined"
|
||||
|
|
@ -1389,6 +1411,7 @@ respdiff-long:asan:
|
|||
respdiff-long:tsan:
|
||||
<<: *respdiff_job
|
||||
<<: *api_schedules_tags_triggers_web_triggering_rules
|
||||
<<: *debian_bullseye_amd64_image
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -Og -fsanitize=thread"
|
||||
|
|
@ -1405,6 +1428,7 @@ respdiff-long:tsan:
|
|||
respdiff-long-third-party:
|
||||
<<: *respdiff_job
|
||||
<<: *api_schedules_tags_triggers_web_triggering_rules
|
||||
<<: *debian_bullseye_amd64_image
|
||||
variables:
|
||||
CC: gcc
|
||||
CFLAGS: "${CFLAGS_COMMON} -Og"
|
||||
|
|
|
|||
Loading…
Reference in a new issue