Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 64f3392f authored by Christophe Chaudier's avatar Christophe Chaudier :rocket:
Browse files

ci: build and release all packages

parent 5646b9cb
No related branches found
No related tags found
No related merge requests found
Pipeline #8548 passed
......@@ -38,17 +38,25 @@ debian:build:
stage: build
rules:
- if: $CI_COMMIT_TAG
script:
- mkdir artifacts && cd artifacts
- equivs-build ../cdd-commun
- 'curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file ./cdd-commun_0.0.1_all.deb "${PACKAGE_REGISTRY_URL}/cdd-commun.deb"'
script: |
mkdir artifacts
for package in $(ls **/*.tpl | xargs dirname); do;
echo "Create metapackage : ${package}"
cd ${package} && equivs-build ./${package}.tpl
cd ..
for ext in "deb" "buildinfo" "changes"; do;
echo mv ${package}/${package}*.${ext} artifacts
echo curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file artifacts/${package}*.${ext} "${PACKAGE_REGISTRY_URL}/${package}.${ext}"
done;
done;
artifacts:
paths:
- artifacts/
name: "cdd-commun-debian-metapakage"
name: "debian-metapakages"
expire_in: 2 week
release_job:
debian:release:
stage: delivery
image: registry.gitlab.com/gitlab-org/release-cli:latest
rules:
......@@ -60,5 +68,15 @@ release_job:
description: 'Release created using the release-cli.'
assets:
links:
- name: 'cdd-commun'
- name: 'cdd-sources.deb'
url: '${PACKAGE_REGISTRY_URL}/cdd-sources.deb'
- name: 'cdd-sources.buildinfo'
url: '${PACKAGE_REGISTRY_URL}/cdd-sources.buildinfo'
- name: 'cdd-sources.changes'
url: '${PACKAGE_REGISTRY_URL}/cdd-sources.changes'
- name: 'cdd-commun.deb'
url: '${PACKAGE_REGISTRY_URL}/cdd-commun.deb'
- name: 'cdd-commun.buildinfo'
url: '${PACKAGE_REGISTRY_URL}/cdd-commun.buildinfo'
- name: 'cdd-commun.changes'
url: '${PACKAGE_REGISTRY_URL}/cdd-commun.changes'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment