get the aptly/pages stage to work

This commit is contained in:
Philip Hands 2022-02-07 13:26:26 +00:00
parent 0fe681c10c
commit d9fcae7dd8
No known key found for this signature in database
GPG Key ID: D04BA3A00125D5C0
1 changed files with 6 additions and 22 deletions

28
debian/gitlab-ci.yml vendored
View File

@ -3,26 +3,10 @@ include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
stages:
- provisioning
- build
- publish
- test
- deploy
pages:
image: registry.salsa.debian.org/salsa-ci-team/ci-image-git-buildpackage:latest
stage: deploy
allow_failure: true
artifacts:
paths:
- public
only:
- master
script:
- mkdir ${CI_PROJECT_DIR}/debian/output/aptly; cd ${CI_PROJECT_DIR}/debian/output/aptly
- gitlab-ci-aptly
- cd ${CI_PROJECT_DIR}
- mv ${CI_PROJECT_DIR}/debian/output/aptly/public .
dependencies:
- build
extends: .publish-aptly
variables:
REPO_PATH: 'public'
except:
variables:
- $CI_COMMIT_TAG != null && $SALSA_CI_ENABLE_PIPELINE_ON_TAGS !~ /^(1|yes|true)$/