feat: build-single for alpine321

This commit is contained in:
Patrick Schratz 2025-03-26 13:45:05 +01:00
commit 3e55e81a0e
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -6,8 +6,6 @@ when:
- event: manual
evaluate: 'update_package_index == "alpine-321-arm64"'
skip_clone: true
steps:
- name: Upload PACKAGES files
image: docker.io/devxygmbh/arm64-binaries-r-ubuntu-2404
@ -31,7 +29,6 @@ steps:
R_PKG_CACHE_DIR: /mnt/cache/pkgcache
R_LIBS_USER: /mnt/cache/R-pkgs
commands:
- git clone -q https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git .
- rm -rf /mnt/cache/packages/*
- R -q -e 'pak::pak("git::https://gitlab.com/devxy/r-package-binaries/bincraftr.git")'
- R -q -e 'pak::pak("pat-s/cranlike@s3")'
@ -57,17 +54,17 @@ steps:
effect: 'NoSchedule'
- name: Purge CDN cache
image: curlimages/curl
image: alpine:3.21
environment:
BUNNY_API_KEY:
from_secret: BUNNY_API_KEY
commands: |
curl -sL -X POST -H "AccessKey: $BUNNY_API_KEY" https://api.bunny.net/purge?url=https%3A%2F%2Fcran.devxy.io%2Farm64%2Falpine321%2Flatest%2Fsrc%2Fcontrib%2FPACKAGES&async=false
curl -sL -X POST -H "AccessKey: $BUNNY_API_KEY" https://api.bunny.net/purge?url=https%3A%2F%2Fcran.devxy.io%2Farm64%2Falpine321%2Flatest%2Fsrc%2Fcontrib%2FPACKAGES.gz&async=false
curl -sL -X POST -H "AccessKey: $BUNNY_API_KEY" https://api.bunny.net/purge?url=https%3A%2F%2Fcran.devxy.io%2Farm64%2Falpine321%2Flatest%2Fsrc%2Fcontrib%2FPACKAGES.rds&async=false
curl -sL -X POST -H "AccessKey: $BUNNY_API_KEY" https://api.bunny.net/purge?url=https%3A%2F%2Fcran.devxy.io%2Farm64%2Falpine321%2Flatest%2Fsrc%2Fcontrib%2FPACKAGES.db&async=false
curl -sL -X POST -H "AccessKey: $BUNNY_API_KEY" https://api.bunny.net/purge?url=https%3A%2F%2Fcran.devxy.io%2Farm64%2Falpine321%2Flatest%2Fsrc%2Fcontrib%2FPMeta%2FParchive.rds&async=false
sleep 20 # need to wait a bit to successfully deliver API calls
SUBDOMAIN1: "cran.devxy.io"
SUBDOMAIN2: "cran.allianceswisspass.devxy.io"
OS_ID: alpine321
ARCH: arm64
commands:
- apk add --no-cache -q bash curl
- bash scripts/purge_cdn_cache.sh "$BUNNY_API_KEY" "$ARCH" "$OS_ID" "$SUBDOMAIN1" "$SUBDOMAIN2"
- name: 'ntfy'
image: binwiederhier/ntfy:v2.11.0