29 lines
942 B
YAML
29 lines
942 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.tar.xz
|
|
- tar -xvJf output.tar.xz
|
|
- cpanm --installdeps .
|
|
- docker login -u simcop2387 -p $GITEA_DOCKER_TOKEN gitea.simcop2387.info
|
|
- perl build.pl --suffix $CI_PIPELINE_CREATED --filter_tags=5.20 --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
|