diff --git a/.cirrus.yml b/.cirrus.yml index 82f1905454015..65ac2ff99f3cb 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -8,7 +8,7 @@ pr_task: image_family: ubuntu-2404-lts-arm64 architecture: arm64 zone: us-central1-a - type: c4a-standard-16 + type: c4a-standard-32 disk: 60 preemptible: true env: @@ -20,6 +20,7 @@ pr_task: - apt-get install -y clang ninja-build lld cmake ccache perl configure_script: - mkdir Build + - mount -t tmpfs -o size=20G tmpfs Build - cd Build - cmake ../llvm -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld" -DLLVM_ENABLE_UNWIND_TABLES=NO -DLLVM_ENABLE_LLD=ON -DLLVM_PARALLEL_LINK_JOBS=1 -DLLVM_APPEND_VC_REV=ON -DLLVM_VC_REPOSITORY=${CIRRUS_REPO_FULL_NAME} -DLLVM_FORCE_VC_REPOSITORY=${CIRRUS_REPO_FULL_NAME}-DLLVM_VC_REVISION=${CIRRUS_CHANGE_IN_REPO} -DLLVM_CCACHE_BUILD=ON -G Ninja build_script: @@ -41,7 +42,7 @@ x86_release_task: image_family: ubuntu-2404-lts-amd64 architecture: amd64 zone: us-central1-a - type: t2d-standard-16 + type: t2d-standard-32 env: NINJA_STATUS: '%p [%f:%s/%t] %o/s, %es: ' CIRRUS_CLONE_DEPTH: 1