[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