docker-perl/.woodpecker/.build-perls.yml
Automation Pipeline 76d4d86fe8
Some checks failed
ci/woodpecker/push/generate-perl Pipeline is pending
ci/woodpecker/push/base-os Pipeline was successful
ci/woodpecker/push/build-perls unknown status
ci/woodpecker/manual/base-os Pipeline was successful
ci/woodpecker/manual/build-perls unknown status
ci/woodpecker/manual/generate-perl Pipeline failed
Final perl versions and other options for now
2023-10-02 15:37:01 -04:00

61 lines
1.6 KiB
YAML

depends_on:
- "base-os"
- "generate-perl"
matrix:
DEBIAN_VERSION:
- bookworm-backports
- bullseye-backports
PERL_VERSION:
- 5.020.003
- 5.022.004
- 5.024.004
- 5.026.003
- 5.028.003
- 5.030.003
- 5.032.001
- 5.034.000
- 5.034.001
- 5.036.000
# TODO upgrade things to latest minor versions and also include 5.38
PERL_OPTIONS:
- ""
- ",threaded"
- ",longdouble"
- ",quadmath"
- ",debugging"
- ",longdouble,threaded"
- ",quadmath,threaded"
- ",debugging,threaded"
- ",debugging,longdouble,threaded"
- ",debugging,quadmath,threaded"
- ",debugging,longdouble"
- ",debugging,quadmath"
steps:
fetch:
image: perl:stable
commands:
- wget https://docker-perl-artifacts.minio.voots.org/generated/output.tar.xz
- tar -xvJf output.tar.xz
- find output/
build:
image: woodpeckerci/plugin-docker-buildx:2
# image: gitea.simcop2387.info/simcop2387/test_env:latest
environment:
IMAGE_VERSION: "${DEBIAN_VERSION}"
settings:
debug: "true"
repo: "gitea.simcop2387.info/simcop2387/perl-container"
dockerfile: "output/perls/${PERL_VERSION}-main${PERL_OPTIONS}-${DEBIAN_VERSION}/Dockerfile"
context: "output/perls/${PERL_VERSION}-main${PERL_OPTIONS}-${DEBIAN_VERSION}"
auto_tag: "false"
tags:
- "${DEBIAN_VERSION}-${PERL_VERSION}${PERL_OPTIONS}-${CI_PIPELINE_CREATED}"
- "${DEBIAN_VERSION}-${PERL_VERSION}${PERL_OPTIONS}"
logins:
- registry: https://gitea.simcop2387.info/
username: simcop2387
password:
from_secret: gitea_docker_token