ci: allow lesavka telemetry on fallback workers

This commit is contained in:
Brad Stein 2026-05-16 21:29:18 -03:00
parent 291eeb1eb2
commit c4e165f376

17
Jenkinsfile vendored
View File

@ -8,7 +8,6 @@ apiVersion: v1
kind: Pod
spec:
nodeSelector:
hardware: rpi5
kubernetes.io/arch: arm64
node-role.kubernetes.io/worker: "true"
affinity:
@ -16,11 +15,20 @@ spec:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: hardware
operator: In
values:
- rpi5
- rpi4
- key: kubernetes.io/hostname
operator: NotIn
values:
- titan-11
- titan-07
- titan-13
- titan-15
- titan-17
- titan-19
containers:
- name: rust-ci
image: rust:1.92-bookworm
@ -28,9 +36,9 @@ spec:
tty: true
resources:
requests:
cpu: "500m"
memory: "1536Mi"
ephemeral-storage: "2Gi"
cpu: "250m"
memory: "1024Mi"
ephemeral-storage: "1536Mi"
limits:
memory: "6Gi"
ephemeral-storage: "12Gi"
@ -63,6 +71,7 @@ spec:
REGISTRY = 'registry.bstein.dev'
IMAGE_PREFIX = "${REGISTRY}/lesavka"
CARGO_TERM_COLOR = 'always'
CARGO_BUILD_JOBS = '1'
DOCKER_BUILDKIT = '1'
LESAVKA_CI_PROFILE = "${params.LESAVKA_CI_PROFILE}"
}