docker-perl/.woodpecker/.build-perls.yml
Automation Pipeline 138d81aa76
All checks were successful
ci/woodpecker/push/generate-perl Pipeline was successful
ci/woodpecker/push/base-os Pipeline was successful
ci/woodpecker/push/build-perls Pipeline was successful
Also fix missing - in OS_TAG
2023-10-11 12:02:11 -04:00

29 lines
968 B
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
- perl build.pl --suffix $CI_PIPELINE_CREATED --build_args OS_TAG=-$CI_PIPELINE_CREATED
secrets: [gitea_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