feat: add script to infer which pkgs were built last

This commit is contained in:
Patrick Schratz 2024-11-04 14:42:47 +01:00
commit 93f872a8eb
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -3,33 +3,35 @@ when:
# evaluate: 'build == "all"'
- event: manual
evaluate: 'build == "ubuntu-2204-amd64"'
- event: manual
evaluate: 'build == "all-amd64"'
skip_clone: true
steps:
- name: 'Warming up'
image: busybox:latest
failure: ignore
commands:
- sleep 300
- echo "Warmed Up"
backend_options:
kubernetes:
resources:
requests:
memory: 29Gi
cpu: 4000m
limits:
memory: 29Gi
cpu: 4000m
nodeSelector:
kubernetes.io/arch: amd64
node.kubernetes.io/instance-type: cpx51
tolerations:
- key: 'CI'
operator: 'Equal'
value: 'true'
effect: 'NoSchedule'
# - name: 'Warming up'
# image: busybox:latest
# failure: ignore
# commands:
# - sleep 300
# - echo "Warmed Up"
# backend_options:
# kubernetes:
# resources:
# requests:
# memory: 14Gi
# cpu: 2000m
# limits:
# memory: 14Gi
# cpu: 2000m
# nodeSelector:
# kubernetes.io/arch: amd64
# node.kubernetes.io/instance-type: ccx23
# tolerations:
# - key: 'CI'
# operator: 'Equal'
# value: 'true'
# effect: 'NoSchedule'
- name: 'Build binaries'
secrets: [red_hat_dev_pw, aws_access_key_id, aws_secret_access_key, pgpass, git_ro_token, GITHUB_PAT]
@ -47,9 +49,9 @@ steps:
BLOCK: 1913:4755
ARCH: amd64
NCPUS: 2
MEMORY: 29Gi
INSTANCE_TYPE: cpx51
STRATEGY: multisession
MEMORY: 14Gi
INSTANCE_TYPE: ccx23
STRATEGY: sequential
volumes:
- amd64-binaries-r-dep-cache-ubuntu-2204:/mnt/cache
commands:
@ -105,18 +107,18 @@ steps:
### PROD-parallel
resources:
requests:
memory: 29Gi
cpu: 4000m
memory: 14Gi
cpu: 2000m
limits:
memory: 29Gi
cpu: 4000m
memory: 14Gi
cpu: 2000m
### PROD-sequential
# resources:
# requests:
# memory: 29Gi
# memory: 14Gi
# cpu: 2000m
# limits:
# memory: 29Gi
# memory: 14Gi
# cpu: 4000m
# DEBUG
# resources:
@ -128,7 +130,7 @@ steps:
# cpu: 2000m
nodeSelector:
kubernetes.io/arch: amd64
node.kubernetes.io/instance-type: cpx51
node.kubernetes.io/instance-type: ccx23
tolerations:
- key: 'CI'
operator: 'Equal'