Generalize Debian distro CI packaging
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
2026-05-05 11:54:48 +02:00
parent 6adf479d39
commit 95186bbb94
4 changed files with 178 additions and 12 deletions

View File

@@ -1,5 +1,18 @@
steps:
- name: build-and-upload-debian-package
- name: build-and-upload-debian-package-ubuntu-22-04
image: ubuntu:22.04
pull: true
environment:
GITEA_PACKAGE_TOKEN:
from_secret: gitea_token
commands:
- ./scripts/ci/bootstrap-apt.sh
- ./scripts/ci/build-package.sh
- ./scripts/ci/upload-package.sh
when:
- event: [push, cron, manual]
- name: build-and-upload-debian-package-ubuntu-24-04
image: ubuntu:24.04
pull: true
environment:
@@ -11,3 +24,55 @@ steps:
- ./scripts/ci/upload-package.sh
when:
- event: [push, cron, manual]
- name: build-and-upload-debian-package-ubuntu-26-04
image: ubuntu:26.04
pull: true
environment:
GITEA_PACKAGE_TOKEN:
from_secret: gitea_token
commands:
- ./scripts/ci/bootstrap-apt.sh
- ./scripts/ci/build-package.sh
- ./scripts/ci/upload-package.sh
when:
- event: [push, cron, manual]
- name: build-and-upload-debian-package-debian-12
image: debian:12
pull: true
environment:
GITEA_PACKAGE_TOKEN:
from_secret: gitea_token
commands:
- ./scripts/ci/bootstrap-apt.sh
- ./scripts/ci/build-package.sh
- ./scripts/ci/upload-package.sh
when:
- event: [push, cron, manual]
- name: build-and-upload-debian-package-debian-13
image: debian:13
pull: true
environment:
GITEA_PACKAGE_TOKEN:
from_secret: gitea_token
commands:
- ./scripts/ci/bootstrap-apt.sh
- ./scripts/ci/build-package.sh
- ./scripts/ci/upload-package.sh
when:
- event: [push, cron, manual]
- name: build-and-upload-debian-package-debian-11
image: debian:11
pull: true
environment:
GITEA_PACKAGE_TOKEN:
from_secret: gitea_token
commands:
- ./scripts/ci/bootstrap-apt.sh
- ./scripts/ci/build-package.sh
- ./scripts/ci/upload-package.sh
when:
- event: [push, cron, manual]