Compare commits
16 Commits
v0.0.1-alp
...
0.0.1-oqta
| Author | SHA1 | Date | |
|---|---|---|---|
| 1b8c00d7df | |||
| 5dbaa652c5 | |||
| fb411826ca | |||
| 3cce4fd900 | |||
| a67bfef0ce | |||
| 0af02afb20 | |||
| 17da27123e | |||
| f429512a14 | |||
| 933d194e5c | |||
| 162fd61936 | |||
| 4405df38aa | |||
| 6f0d30cde1 | |||
| 8643daa984 | |||
| c373b194d6 | |||
| 9f707e8504 | |||
| e0663ebfab |
@@ -2,7 +2,7 @@ name: build-debian-package
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- v*
|
- '*'
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@@ -14,18 +14,12 @@ jobs:
|
|||||||
run: git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git .
|
run: git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git .
|
||||||
- name: "Git checkout"
|
- name: "Git checkout"
|
||||||
run: git checkout "${{ gitea.sha }}"
|
run: git checkout "${{ gitea.sha }}"
|
||||||
|
- name: "Submodules auschecken"
|
||||||
|
run: git submodule update --init
|
||||||
- name: "Dotnet SDK einrichten"
|
- name: "Dotnet SDK einrichten"
|
||||||
uses: actions/setup-dotnet@v4
|
uses: actions/setup-dotnet@v4
|
||||||
with:
|
with:
|
||||||
dotnet-version: "10.0.x"
|
dotnet-version: "10.0.x"
|
||||||
- name: "Oqtane Framework auschecken"
|
|
||||||
run: git clone ${{ gitea.server_url }}/Diplomarbeit-Absolventenverein/oqtane.framework.git
|
|
||||||
- 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.slnx -o ./alumnihub_10.0_amd64/opt/alumnihub
|
|
||||||
- name: "Build .deb"
|
- name: "Build .deb"
|
||||||
run: ./run-build.sh "${{ gitea.ref_name }}" "./alumnihub_10.0_amd64"
|
run: ./run-build.sh "${{ gitea.ref_name }}" "./alumnihub_10.0_amd64"
|
||||||
- name: "Upload .deb"
|
- name: "Upload .deb"
|
||||||
|
|||||||
21
.gitmodules
vendored
Normal file
21
.gitmodules
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
[submodule "alumnihub_10.0_amd64/opt/alumnihub-helpers"]
|
||||||
|
path = alumnihub_10.0_amd64/opt/alumnihub-helpers
|
||||||
|
url = https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/Customer.git
|
||||||
|
[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
|
||||||
1
Module.AdminModules
Submodule
1
Module.AdminModules
Submodule
Submodule Module.AdminModules added at 002b3cafff
1
Module.EventRegistration
Submodule
1
Module.EventRegistration
Submodule
Submodule Module.EventRegistration added at 9b1ea5ada1
1
Module.HallOfFame
Submodule
1
Module.HallOfFame
Submodule
Submodule Module.HallOfFame added at 2d8c6736a7
1
Module.PremiumArea
Submodule
1
Module.PremiumArea
Submodule
Submodule Module.PremiumArea added at 0942f0b308
1
Theme.SZUAbsolventenverein
Submodule
1
Theme.SZUAbsolventenverein
Submodule
Submodule Theme.SZUAbsolventenverein added at 5b52989230
@@ -1,5 +1,4 @@
|
|||||||
Package: alumnihub
|
Package: alumnihub
|
||||||
Version: 10.0-2
|
|
||||||
Architecture: amd64
|
Architecture: amd64
|
||||||
Essential: no
|
Essential: no
|
||||||
Priority: optional
|
Priority: optional
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
adduser --system alumnihub
|
||||||
@@ -1,2 +1 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
deluser oqtane
|
|
||||||
@@ -1,2 +1 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
useradd oqtane
|
|
||||||
@@ -2,14 +2,14 @@
|
|||||||
Description=Alumnihub Webservice
|
Description=Alumnihub Webservice
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
WorkingDirectory=/opt/oqtane
|
WorkingDirectory=/opt/alumnihub
|
||||||
ExecStart=/usr/bin/dotnet /opt/alumnihub/Oqtane.Server.dll
|
ExecStart=/usr/bin/dotnet /opt/alumnihub/Oqtane.Server.dll
|
||||||
Restart=always
|
Restart=always
|
||||||
# Restart service after 10 seconds if the dotnet service crashes:
|
# Restart service after 10 seconds if the dotnet service crashes:
|
||||||
RestartSec=5
|
RestartSec=5
|
||||||
KillSignal=SIGINT
|
KillSignal=SIGINT
|
||||||
SyslogIdentifier=alumnihub
|
SyslogIdentifier=alumnihub
|
||||||
User=oqtane
|
User=alumnihub
|
||||||
Environment=ASPNETCORE_ENVIRONMENT=Production
|
Environment=ASPNETCORE_ENVIRONMENT=Production
|
||||||
Environment=ASPNETCORE_URLS="http://127.0.0.1:5000"
|
Environment=ASPNETCORE_URLS="http://127.0.0.1:5000"
|
||||||
Environment=ASPNETCORE_FORWARDEDHEADERS_ENABLED=true
|
Environment=ASPNETCORE_FORWARDEDHEADERS_ENABLED=true
|
||||||
|
|||||||
1
alumnihub_10.0_amd64/opt/alumnihub-helpers
Submodule
1
alumnihub_10.0_amd64/opt/alumnihub-helpers
Submodule
Submodule alumnihub_10.0_amd64/opt/alumnihub-helpers added at 957e587593
1
oqtane.framework
Submodule
1
oqtane.framework
Submodule
Submodule oqtane.framework added at 6db5c924c7
13
run-build.sh
13
run-build.sh
@@ -2,6 +2,19 @@
|
|||||||
VERSION="$1"
|
VERSION="$1"
|
||||||
DEBIAN_PACKAGE_PATH="$2"
|
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 $DEBIAN_PACKAGE_PATH
|
||||||
|
|
||||||
echo "Version: ${VERSION}" >> $DEBIAN_PACKAGE_PATH/DEBIAN/control
|
echo "Version: ${VERSION}" >> $DEBIAN_PACKAGE_PATH/DEBIAN/control
|
||||||
|
|||||||
Reference in New Issue
Block a user