Compare commits

...

2 Commits

Author SHA1 Message Date
47f348f6dc New: sample Readme.md
Some checks failed
build-debian-package / Build the debian package (push) Failing after 2m19s
2026-01-15 09:09:53 +01:00
7ad47b0753 Run Pipeline on tag event and set tag name as version in .deb 2026-01-15 09:09:45 +01:00
3 changed files with 15 additions and 11 deletions

View File

@@ -1,6 +1,9 @@
name: build-debian-package
on:
- push
push:
tags:
- v*
jobs:
build:
@@ -24,14 +27,6 @@ jobs:
- name: "Oqtane Framework publish"
run: dotnet publish -c Release ./oqtane.framework/Oqtane.slnx -o ./alumnihub_10.0_amd64/opt/alumnihub
- name: "Build .deb"
run: dpkg-deb --root-owner-group --build ./alumnihub_10.0_amd64
run: ./run-build.sh "${{ gitea.ref_name }}"" "./alumnihub_10.0_amd64"
- name: "Upload .deb"
run: curl --user kocoder:${{ secrets.REGISTRY_TOKEN_KOCODER }} --upload-file ./alumnihub_10.0_amd64.deb https://git.kocoder.xyz/api/packages/Diplomarbeit-Absolventenverein/debian/pool/trixie/main/upload
#- uses: https://github.com/christopherHX/gitea-upload-artifact@v4
# with:
# # A file, directory or wildcard pattern that describes what to upload
# # Required.
# path: .
# retention-days: 5
# overwrite: true
# include-hidden-files: true
run: curl --user kocoder:${{ secrets.REGISTRY_TOKEN_KOCODER }} --upload-file ./alumnihub_10.0_amd64.deb https://git.kocoder.xyz/api/packages/Diplomarbeit-Absolventenverein/debian/pool/trixie/main/upload

View File

@@ -0,0 +1,2 @@
# AlumniHub Debian Package
Skripte die mittels Gitea Actions automatisch ein APT / .deb Packet bauen und unter Packages veröffentlichen.

7
run-build.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/bash
VERSION="$1"
DEBIAN_PACKAGE_PATH="$2"
echo "Version: ${VERSION}" >> $DEBIAN_PACKAGE_PATH/DEBIAN/control
dpkg-deb --root-owner-group --build $DEBIAN_PACKAGE_PATH