All checks were successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/17 Pipeline was successful
ci/crow/cron/build/18 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
## Summary Adds an `alpine-3.24` build configuration, mirroring the existing `alpine-3.23` setup. - `builder/Dockerfile.alpine-324` — `FROM alpine:3.24`, `OS_IDENTIFIER=alpine-324`, copies `package.alpine-324` - `builder/package.alpine-324` — nfpm spec (identical to 323) - `builder/docker-compose.yml` — new `alpine-324` service - `Makefile` `PLATFORMS` and `Justfile` `build-r-alpine-324` target - `.crow/build.yaml` — alpine-324 matrix entries (arm64 + amd64), newest-first Existing alpine-322/323 matrix entries are left intact. Reviewed-on: #5
243 lines
6.2 KiB
YAML
243 lines
6.2 KiB
YAML
services:
|
|
ubuntu-2004:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.ubuntu-2004
|
|
image: r-builds:ubuntu-2004
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|
|
ubuntu-2204:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.ubuntu-2204
|
|
image: r-builds:ubuntu-2204
|
|
volumes:
|
|
- /tmp/ubuntu-2204:/tmp/output/ubuntu-2204
|
|
ubuntu-2404:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.ubuntu-2404
|
|
image: r-builds:ubuntu-2404
|
|
volumes:
|
|
- /tmp/ubuntu-2404:/tmp/output/ubuntu-2404
|
|
ubuntu-2604:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.ubuntu-2604
|
|
image: r-builds:ubuntu-2604
|
|
volumes:
|
|
- /tmp/ubuntu-2604:/tmp/output/ubuntu-2604
|
|
alpine-320:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.alpine-320
|
|
image: r-builds:alpine-320
|
|
volumes:
|
|
- /tmp/alpine-320:/tmp/output/alpine-320
|
|
alpine-321:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.alpine-321
|
|
image: r-builds:alpine-321
|
|
volumes:
|
|
- /tmp/alpine-321:/tmp/output/alpine-321
|
|
alpine-322:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.alpine-322
|
|
image: r-builds:alpine-322
|
|
volumes:
|
|
- /tmp/alpine-322:/tmp/output/alpine-322
|
|
alpine-323:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.alpine-323
|
|
image: r-builds:alpine-323
|
|
volumes:
|
|
- /tmp/alpine-323:/tmp/output/alpine-323
|
|
- ./build.sh:/build.sh:ro
|
|
alpine-324:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.alpine-324
|
|
image: r-builds:alpine-324
|
|
volumes:
|
|
- /tmp/alpine-324:/tmp/output/alpine-324
|
|
- ./build.sh:/build.sh:ro
|
|
debian-10:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.debian-10
|
|
image: r-builds:debian-10
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|
|
debian-11:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.debian-11
|
|
image: r-builds:debian-11
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|
|
debian-12:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.debian-12
|
|
image: r-builds:debian-12
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|
|
centos-7:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.centos-7
|
|
image: r-builds:centos-7
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|
|
centos-8:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.centos-8
|
|
image: r-builds:centos-8
|
|
volumes:
|
|
- /tmp/centos-8:/tmp/output/centos-8
|
|
rhel-9:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.rhel-9
|
|
image: r-builds:rhel-9
|
|
volumes:
|
|
- /tmp/rhel-9:/tmp/output/rhel-9
|
|
rhel-10:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.rhel-10
|
|
image: r-builds:rhel-10
|
|
volumes:
|
|
- /tmp/rhel-10:/tmp/output/rhel-10
|
|
opensuse-155:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.opensuse-155
|
|
image: r-builds:opensuse-155
|
|
volumes:
|
|
- /tmp/opensuse-155:/tmp/output/opensuse-155
|
|
fedora-38:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.fedora-38
|
|
image: r-builds:fedora-38
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|
|
fedora-39:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.fedora-39
|
|
image: r-builds:fedora-39
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|
|
fedora-40:
|
|
command: ./build.sh
|
|
environment:
|
|
- R_VERSION=${R_VERSION}
|
|
- R_INSTALL_PATH=${R_INSTALL_PATH}
|
|
- LOCAL_STORE=/tmp/output
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.fedora-40
|
|
image: r-builds:fedora-40
|
|
volumes:
|
|
- ./integration/tmp:/tmp/output
|