From 1b8c00d7dfffcc3d511b62cc70dcfcbc4b36a12c Mon Sep 17 00:00:00 2001 From: KoCoder Date: Thu, 29 Jan 2026 14:28:02 +0100 Subject: [PATCH] Add Modules to build script --- .gitea/workflows/build-debian-package.yml | 6 ------ .gitmodules | 15 +++++++++++++++ Module.AdminModules | 1 + Module.EventRegistration | 1 + Module.HallOfFame | 1 + Module.PremiumArea | 1 + Theme.SZUAbsolventenverein | 1 + run-build.sh | 13 +++++++++++++ 8 files changed, 33 insertions(+), 6 deletions(-) create mode 160000 Module.AdminModules create mode 160000 Module.EventRegistration create mode 160000 Module.HallOfFame create mode 160000 Module.PremiumArea create mode 160000 Theme.SZUAbsolventenverein diff --git a/.gitea/workflows/build-debian-package.yml b/.gitea/workflows/build-debian-package.yml index 24a6496..e697b97 100644 --- a/.gitea/workflows/build-debian-package.yml +++ b/.gitea/workflows/build-debian-package.yml @@ -20,12 +20,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: "10.0.x" - - name: "Oqtane Framework restore" - run: dotnet restore ./oqtane.framework/Oqtane.slnx --verbosity detailed - - name: "Oqtane Framework bauen" - run: dotnet build -c Release ./oqtane.framework/Oqtane.slnx - - name: "Oqtane Framework publish" - run: dotnet publish -c Release ./oqtane.framework/Oqtane.Server/Oqtane.Server.csproj -o ./alumnihub_10.0_amd64/opt/alumnihub - name: "Build .deb" run: ./run-build.sh "${{ gitea.ref_name }}" "./alumnihub_10.0_amd64" - name: "Upload .deb" diff --git a/.gitmodules b/.gitmodules index 6b7878e..6e86580 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,18 @@ [submodule "oqtane.framework"] path = oqtane.framework url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/oqtane.framework.git +[submodule "Module.AdminModules"] + path = Module.AdminModules + url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Module.AdminModules.git +[submodule "Theme.SZUAbsolventenverein"] + path = Theme.SZUAbsolventenverein + url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Theme.SZUAbsolventenverein.git +[submodule "Module.EventRegistration"] + path = Module.EventRegistration + url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Module.EventRegistration.git +[submodule "Module.HallOfFame"] + path = Module.HallOfFame + url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Module.HallOfFame.git +[submodule "Module.PremiumArea"] + path = Module.PremiumArea + url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Module.PremiumArea.git diff --git a/Module.AdminModules b/Module.AdminModules new file mode 160000 index 0000000..002b3ca --- /dev/null +++ b/Module.AdminModules @@ -0,0 +1 @@ +Subproject commit 002b3cafffdc470ac59303b592fa10d59ca5c908 diff --git a/Module.EventRegistration b/Module.EventRegistration new file mode 160000 index 0000000..9b1ea5a --- /dev/null +++ b/Module.EventRegistration @@ -0,0 +1 @@ +Subproject commit 9b1ea5ada119070b8ad79e1032c9ac1f150a86d0 diff --git a/Module.HallOfFame b/Module.HallOfFame new file mode 160000 index 0000000..2d8c673 --- /dev/null +++ b/Module.HallOfFame @@ -0,0 +1 @@ +Subproject commit 2d8c6736a7b2af3c55578f8478d86eb177bfd342 diff --git a/Module.PremiumArea b/Module.PremiumArea new file mode 160000 index 0000000..0942f0b --- /dev/null +++ b/Module.PremiumArea @@ -0,0 +1 @@ +Subproject commit 0942f0b308a1b9278b4c8e6113917f73ce138d84 diff --git a/Theme.SZUAbsolventenverein b/Theme.SZUAbsolventenverein new file mode 160000 index 0000000..5b52989 --- /dev/null +++ b/Theme.SZUAbsolventenverein @@ -0,0 +1 @@ +Subproject commit 5b529892308260559d60d5b6675dec8b8f8c8de7 diff --git a/run-build.sh b/run-build.sh index 507af3e..e7e402b 100755 --- a/run-build.sh +++ b/run-build.sh @@ -2,6 +2,19 @@ VERSION="$1" DEBIAN_PACKAGE_PATH="$2" +dotnet restore ./oqtane.framework/Oqtane.slnx +dotnet build -c Release ./oqtane.framework/Oqtane.slnx +dotnet publish -c Release ./oqtane.framework/Oqtane.Server/Oqtane.Server.csproj + +for module in $(ls . | grep -E 'Module|Theme') +do + dotnet restore ./$module/*.slnx + dotnet build -c Release ./$module/*.slnx + dotnet publish -c Release ./$module/*.slnx +done + + + echo $VERSION $DEBIAN_PACKAGE_PATH echo "Version: ${VERSION}" >> $DEBIAN_PACKAGE_PATH/DEBIAN/control