Fix bug and also change how artifacts go up
Some checks failed
ci/woodpecker/push/base-os Pipeline was successful
ci/woodpecker/push/generate-perl Pipeline failed
ci/woodpecker/push/build-perls unknown status

This commit is contained in:
Ryan Voots 2023-10-01 11:02:35 -04:00
parent 7b4fd17b53
commit 4ba9572e59
2 changed files with 13 additions and 3 deletions

View file

@ -5,7 +5,19 @@ steps:
- env - env
- cpanm --verbose --installdeps . - cpanm --verbose --installdeps .
- perl generate.pl - perl generate.pl
- tar -C output/ -vJf output.tar.xz - tar -C output/perls -vJf output.tar.xz
upload-artifacts:
image: woodpeckerci/plugin-s3
settings:
bucket: docker-perl-artifacts
source: output/downloads/
target: /sources/
path_style: false
endpoint: https://docker-perl-publisher.minio.simcop2387.info
access_key:
from_secret: minio_access_key
secret_key:
from_secret: minio_secret_key
upload-artifacts: upload-artifacts:
image: woodpeckerci/plugin-s3 image: woodpeckerci/plugin-s3
settings: settings:

View file

@ -156,8 +156,6 @@ for my $release (@{$config->{releases}}) {
for (qw(version pause extra_flags sha256 type url image cpanm_dist_name cpanm_dist_url cpanm_dist_sha256)); for (qw(version pause extra_flags sha256 type url image cpanm_dist_name cpanm_dist_url cpanm_dist_sha256));
$output =~ s/\{\{args\}\}/$builds{$build}/mg; $output =~ s/\{\{args\}\}/$builds{$build}/mg;
$output =~ s/\{\{docker_slim_run_install\}\}/$docker_slim_run_install/mg;
$output =~ s/\{\{docker_slim_run_purge\}\}/$docker_slim_run_purge/mg;
$output =~ s/\{\{tag\}\}/$debian_release/mg; $output =~ s/\{\{tag\}\}/$debian_release/mg;
my $dir = path(sprintf("output/perls/%i.%03i.%03i-%s-%s", ($release->{version} =~ /(\d+)\.(\d+)\.(\d+)/), $build, $debian_release)); my $dir = path(sprintf("output/perls/%i.%03i.%03i-%s-%s", ($release->{version} =~ /(\d+)\.(\d+)\.(\d+)/), $build, $debian_release));