- 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
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
when: on_failure
.respdiff: &respdiff_job
- <<: *base_image
stage: system
before_script:
- *configure
respdiff-short:
<<: *respdiff_job
<<: *default_triggering_rules
+ <<: *debian_bullseye_amd64_image
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON} -Og"
respdiff-short:asan:
<<: *respdiff_job
<<: *default_triggering_rules
+ <<: *debian_bullseye_amd64_image
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON} -Og -fsanitize=address,undefined -DISC_MEM_USE_INTERNAL_MALLOC=0"
respdiff-short:tsan:
<<: *respdiff_job
<<: *default_triggering_rules
+ <<: *debian_bullseye_amd64_image
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON} -Og -fsanitize=thread -DISC_MEM_USE_INTERNAL_MALLOC=0"
respdiff-long:
<<: *respdiff_job
<<: *api_schedules_tags_triggers_web_triggering_rules
+ <<: *respdiff_debian_bullseye_amd64_image
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON} -Og"
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 -DISC_MEM_USE_INTERNAL_MALLOC=0"
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 -DISC_MEM_USE_INTERNAL_MALLOC=0"
respdiff-long-third-party:
<<: *respdiff_job
<<: *api_schedules_tags_triggers_web_triggering_rules
+ <<: *debian_bullseye_amd64_image
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON} -Og"