1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-01-11 15:00:39 +00:00

CI: move CPU_REQUEST from .build to .setup

We were only setting the k8s CPU request in .build jobs not .setup. This
was intentional initially so that only the build jobs get more resources,
but some of the non-.build jobs are resource-heavy. For example, the
pending-updates job has to parse the entire metadata from scratch, and
that sometimes takes longer than usual when we only have two cores to
use.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Ross Burton
2025-03-11 14:57:41 +00:00
committed by Jon Mason
parent 53bfba8c5b
commit f20bd9ff62

View File

@@ -30,6 +30,8 @@ stages:
.setup:
tags:
- $DEFAULT_TAG
variables:
KUBERNETES_CPU_REQUEST: $CPU_REQUEST
stage: build
interruptible: true
variables:
@@ -52,8 +54,6 @@ stages:
# Generalised fragment to do a Kas build
.build:
extends: .setup
variables:
KUBERNETES_CPU_REQUEST: $CPU_REQUEST
rules:
# Don't run MR pipelines
- if: $CI_PIPELINE_SOURCE == "merge_request_event"