[6.0] e73d61637 circleci: Run sanitizers on a larger system
Dridi Boukelmoune
dridi.boukelmoune at gmail.com
Fri Jun 21 13:43:12 UTC 2024
commit e73d61637a3222aee9f1edae137ab43d1e6a2884
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date: Thu Jun 6 11:10:13 2024 +0200
circleci: Run sanitizers on a larger system
This is an attempt at speeding up this job that usually takes three time
as long as other distcheck jobs.
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 32fb5faa4..c7db7a47b 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -126,7 +126,7 @@ jobs:
description: the Linux distribution, with release, e.g. debian:buster, centos:7
type: string
rclass:
- description: the resource class to use, usuall arm.medium or medium
+ description: the resource class to use, usually arm.medium or medium
type: string
machine:
image: ubuntu-2004:202111-02
@@ -219,8 +219,13 @@ jobs:
description: platform-specific configure arguments
default: ""
type: string
+ rclass:
+ description: job-specific resource class
+ default: medium
+ type: string
docker:
- image: centos:7
+ resource_class: << parameters.rclass >>
working_directory: /workspace
steps:
- setup_remote_docker
@@ -432,8 +437,9 @@ workflows:
name: build_ubuntu_noble
dist: ubuntu
release: noble
+ rclass: large
extra_conf: --enable-asan --enable-ubsan --enable-workspace-emulator
- make_target: check -j2
+ make_target: check
- build:
name: build_alpine
dist: alpine
More information about the varnish-commit
mailing list