ci: migrate from Hetzner to Backblaze
Some checks failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/13 Pipeline was canceled
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/11 Pipeline was canceled
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/14 Pipeline was canceled

This commit is contained in:
Patrick Schratz 2026-04-29 14:29:40 +02:00
commit 090bf0a1eb
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -113,7 +113,7 @@ steps:
- apk add -q --no-cache curl
- |
VERSION=$(cat r-version-to-build.txt)
curl -s "https://fsn1.your-objectstorage.com/devxy-r-builds?prefix=${PLATFORM_ID}/" | \
curl -s "https://s3.eu-central-003.backblazeb2.com/devxy-r-builds?prefix=${PLATFORM_ID}/" | \
grep -oP '<Key>[^<]+</Key>' | sed 's/<[^>]*>//g' | \
awk -v arch="${ARCH_ID}" -v ver="${VERSION}" \
'$0 ~ arch && $0 ~ ver {print substr($NF, 3, 5)}' > r-version-s3.txt
@ -149,7 +149,7 @@ steps:
kubernetes.io/arch: "${ARCH}"
- name: Upload to Hetzner S3
- name: Upload to Backblaze S3
image: reg.devxy.io/docker.io/woodpeckerci/plugin-s3:1.5.2
pull: true
settings:
@ -157,13 +157,13 @@ steps:
strip_prefix: /tmp/${PLATFORM}/
source: /tmp/${PLATFORM}/*
target: ${PLATFORM_ID}/
region: fsn1
region: eu-central-003
acl: public-read
endpoint: https://fsn1.your-objectstorage.com
endpoint: https://s3.eu-central-003.backblazeb2.com
access_key:
from_secret: HETZNER_S3_ACCESS_KEY_K3S
from_secret: B2_S3_ACCESS_KEY_ID
secret_key:
from_secret: HETZNER_S3_SECRET_KEY_K3S
from_secret: B2_S3_SECRET_KEY
overwrite: false
volumes:
- ci-tmp-rwx:/tmp # agent on k8s
@ -185,7 +185,7 @@ services:
docker:
environment:
DOCKER_TLS_CERTDIR: ""
image: reg.devxy.io/docker.io/library/docker:28-dind
image: reg.devxy.io/docker.io/library/docker:29-dind
commands:
- mkdir -p /tmp/${PLATFORM}/${ARCH}
- dockerd --tls=false --mtu 1420 --host=tcp://0.0.0.0:2375