docker-perl/.woodpecker/build-perls.yml
2024-12-03 16:27:11 -05:00

30 lines
1.2 KiB
YAML

#depends_on:
# - "base-os"
# - "generate-perl"
#
#steps:
# build:
# image: gitea.simcop2387.info/simcop2387/docker-perl-dind:0.0
# pull: true
# commands:
# - wget https://docker-perl-artifacts.minio.voots.org/generated/output-${CI_PIPELINE_NUMBER}.tar.xz
# - tar -xvJf output-${CI_PIPELINE_NUMBER}.tar.xz
# - cpanm --installdeps .
# - docker login -u simcop2387 -p $GITEA_DOCKER_TOKEN gitea.simcop2387.info
# - docker login -u="simcop2387+perl_debug_robot" -p $QUAY_IO_DOCKER_TOKEN quay.io
# - perl build.pl --suffix $CI_PIPELINE_CREATED --build_args OS_TAG=-$CI_PIPELINE_CREATED --push_repo gitea.simcop2387.info/simcop2387/perl-containers --push_repo quay.io/simcop2387/perl-debug-containers
# secrets: [gitea_docker_token, quay_io_docker_token]
# volumes:
# - /var/run/docker.sock:/var/run/docker.sock
# upload-logs:
# image: woodpeckerci/plugin-s3
# settings:
# bucket: docker-perl-artifacts
# source: "output/logs/**"
# target: "/logs/${CI_PIPELINE_NUMBER}/"
# path_style: true
# endpoint: http://192.168.1.62:9000
# access_key:
# from_secret: minio_access_key
# secret_key:
# from_secret: minio_secret_key