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

57 lines
1.6 KiB
YAML

steps:
generate:
image: perl:stable
commands:
- env
- cpanm --verbose --installdeps --notest .
- perl generate.pl
- tar -c output/perls -vJf output-${CI_PIPELINE_NUMBER}.tar.xz
upload-downloads-gz:
image: woodpeckerci/plugin-s3
settings:
bucket: docker-perl-artifacts
source: "output/downloads/*.gz"
target: /sources/
path_style: true
endpoint: http://192.168.1.62:9000
access_key:
from_secret: minio_access_key
secret_key:
from_secret: minio_secret_key
upload-downloads-bz2:
image: woodpeckerci/plugin-s3
settings:
bucket: docker-perl-artifacts
source: "output/downloads/*.bz2"
target: /sources/
path_style: true
endpoint: http://192.168.1.62:9000
access_key:
from_secret: minio_access_key
secret_key:
from_secret: minio_secret_key
upload-downloads-xz:
image: woodpeckerci/plugin-s3
settings:
bucket: docker-perl-artifacts
source: "output/downloads/*.xz"
target: /sources/
path_style: true
endpoint: http://192.168.1.62:9000
access_key:
from_secret: minio_access_key
secret_key:
from_secret: minio_secret_key
upload-generated:
image: woodpeckerci/plugin-s3
settings:
bucket: docker-perl-artifacts
source: "output-${CI_PIPELINE_NUMBER}.tar.xz"
target: /generated/
path_style: true
endpoint: http://192.168.1.62:9000
access_key:
from_secret: minio_access_key
secret_key:
from_secret: minio_secret_key