build alpine-321

This commit is contained in:
Patrick Schratz 2024-12-06 18:11:14 +01:00
commit 9b4f69a79a
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -34,10 +34,22 @@ steps:
effect: 'NoSchedule'
- name: 'Processing Updates'
secrets: [red_hat_dev_pw, aws_access_key_id, aws_secret_access_key, pgpass, git_ro_token, GITHUB_PAT]
image: docker.io/devxygmbh/arm64-binaries-r-redhat-9
pull: true
environment:
RED_HAT_DEV_PW:
from_secret: red_hat_dev_pw
AWS_ACCESS_KEY_ID:
from_secret: aws_access_key_id
AWS_SECRET_ACCESS_KEY:
from_secret: aws_secret_access_key
PGPASS:
from_secret: pgpass
GIT_RO_TOEN:
from_secret: git_ro_token
GITHUB_PAT:
from_secret: github_pat
# normal env vars
GIT_USER: pat-s
# set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves
R_PKG_CACHE_DIR: /mnt/cache/pkgcache
@ -53,10 +65,8 @@ steps:
volumes:
- arm64-binaries-r-dep-cache-redhat-9:/mnt/cache
commands:
- git clone https://pat-s:$$git_ro_token@git.devxy.io/devxy/r-pkg-binaries.git .
- git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/r-pkg-binaries.git .
- rm -rf /mnt/cache/R-pkgs/00LOCK-r-pkg-binaries /mnt/cache/R-pkgs/00LOCK-bincraftR /mnt/cache/R-pkgs/00LOCK-RPostgres
# for some reason paks pkgcache is often corrupt
- rm -rf /mnt/cache/R-pkgs/pkgcache/ /mnt/cache/pkgcache/ /root/.cache/R/
- R -q -e 'pak::pak("git::https://gitlab.com/devxy/r-package-binaries/bincraftr.git")'
- R -q -e 'packageVersion("bincraftR")'
- mkdir -p /mnt/cache/pkgcache /mnt/cache/R-pkgs /mnt/cache/ccache /mnt/cache/packages