From bc89e8a4ea6a690c2ae3078fcbb158cfcd71aae1 Mon Sep 17 00:00:00 2001 From: Dridi Boukelmoune Date: Thu, 6 Jun 2024 11:10:13 +0200 Subject: [PATCH] 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. --- .circleci/config.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 409da8da8d1..54f1ad5f4c1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -127,7 +127,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 @@ -220,8 +220,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 @@ -433,8 +438,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