57 lines
1.6 KiB
YAML
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
|
|
|