From a29a5280867dae3371cab4b890071a312bfcb057 Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 6 Sep 2024 16:38:55 +0200 Subject: [PATCH] add warm_up build --- .woodpecker/build.yaml | 3 ++ .woodpecker/warm_up_build.yaml | 53 ++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 .woodpecker/warm_up_build.yaml diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 06e797e..f7825e6 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -3,6 +3,9 @@ when: skip_clone: true +depends_on: + - warm_up_build + matrix: include: # - PLATFORM: redhat-9 diff --git a/.woodpecker/warm_up_build.yaml b/.woodpecker/warm_up_build.yaml new file mode 100644 index 0000000..a1db5f2 --- /dev/null +++ b/.woodpecker/warm_up_build.yaml @@ -0,0 +1,53 @@ +when: + event: [manual] + +skip_clone: true + +matrix: + include: + # - PLATFORM: redhat-9 + # BLOCK: 20099:21169 + # ARCH: arm64 + # - PLATFORM: redhat-8 + # BLOCK: 20099:21169 + # ARCH: arm64 + # - PLATFORM: ubuntu-2404 + # BLOCK: 20099:21169 + # ARCH: arm64 + # - PLATFORM: ubuntu-2204 + # BLOCK: 20099:21169 + # ARCH: arm64 + - PLATFORM: alpine-320 + BLOCK: 6304:length(pkgs) + ARCH: arm64 + NCPUS: 1 + STRATEGY: sequential + - PLATFORM: alpine-320 + BLOCK: 309:length(pkgs) + ARCH: amd64 + NCPUS: 1 + STRATEGY: sequential +steps: + - name: 'Warming up' + image: busybox:latest + failure: ignore + commands: + - sleep 300 + - echo "Warmed Up" + backend_options: + kubernetes: + ### PROD-sequential + resources: + requests: + memory: 13Gi + cpu: 1000m + limits: + memory: 16Gi + cpu: 4000m + nodeSelector: + kubernetes.io/arch: "${ARCH}" + tolerations: + - key: "CI" + operator: "Equal" + value: "true" + effect: "NoSchedule"