Fix: local .gitmodules

This commit is contained in:
2026-02-12 16:31:17 +01:00
parent 289f1cf6ce
commit dc48b906a8
4 changed files with 11 additions and 3 deletions

3
.gitmodules vendored
View File

@@ -22,3 +22,6 @@
[submodule "alumnihub/opt/alumnihub-helpers"] [submodule "alumnihub/opt/alumnihub-helpers"]
path = alumnihub/opt/alumnihub-helpers path = alumnihub/opt/alumnihub-helpers
url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Customer.git url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Customer.git
[submodule "interfaces"]
path = interfaces
url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Interfaces

View File

@@ -1,2 +1,5 @@
# AlumniHub Debian Package # AlumniHub Debian Package
Skripte die mittels Gitea Actions automatisch ein APT / .deb Packet bauen und unter Packages veröffentlichen. Skripte die mittels Gitea Actions automatisch ein APT / .deb Packet bauen und unter Packages veröffentlichen.
Um ein Modul upzudaten: die Submodules updaten (auf die gewünschte Referenz bringen) dann commiten, einen git tag erstellen und alles gesammelt pushen.
Eine github/gitea actions Pipeline klont sich automatisch alle Submodules, richtet dotnet ein und ruft run-build.sh auf. in run-build.sh werden dann die einzelnen Projekte mithilfe von dem dotnet compiler kompiliert und das ergebnis im alumnihub order abgelegt. Dieser alumnihub order ist die Grundlage für das resultierende Debian Paket. Dieses wird mithilfe eines Aufrufes von dpkg-deb gebaut. Nach dem das Paket gebaut worden ist, wird dieses Debian Paket genommen und in die Gitea debian Pakete registry hochgeladen und ein release mit dem debian paket und den einzelnen Nugets auf Gitea veröffentlicht.

View File

@@ -1,8 +1,9 @@
#!/bin/bash #!/bin/bash
adduser --system alumnihub adduser --system alumnihub
chown -R alumnihub:root /opt/alumnihub
if [ ! -e /opt/alumnihub/appsettings.json ]; then if [ ! -e /opt/alumnihub/appsettings.json ]; then
cp /opt/alumnihub/appsettings.release.json /opt/alumnihub/appsettings.json cp /opt/alumnihub/appsettings.release.json /opt/alumnihub/appsettings.json
fi fi
chown -R alumnihub:root /opt/alumnihub

1
interfaces Submodule

Submodule interfaces added at 5c806421e0