zwei manuelle workflows hinzugefügt für frontend und backend

This commit is contained in:
Meiko Remiorz
2025-05-22 17:47:46 +02:00
parent fcd81969a8
commit 9758cba025
3 changed files with 54 additions and 1 deletions

View File

@ -0,0 +1,27 @@
name: Build Backend
run-name: ${{ gitea.actor }} is testing out building the Backend
on:
workflow_dispatch:
jobs:
backend:
name: Build & Test .NET Backend
runs-on: ubuntu-latest
steps:
- name: Clone the repository
uses: actions/checkout@v4
- name: Setup .NET SDK
uses: actions/setup-dotnet@v4
with:
dotnet-version: '9.0.x'
- name: Restore dependencies
run: dotnet restore
- name: Build the project
run: dotnet build USEntryCoach.sln --no-restore --configuration Release
- name: Run tests
run: dotnet test USEntryCoach.sln --no-build --verbosity normal

View File

@ -0,0 +1,26 @@
name: Build Frontend
run-name: ${{ gitea.actor }} is testing out building the Frontend
on:
workflow_dispatch:
frontend:
name: Build Frontend
runs-on: ubuntu-latest
needs: backend
steps:
- name: Clone the repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '22'
- name: Install dependencies
run: npm install
working-directory: ./usentrycoach.client
- name: Build frontend
run: npm run build
working-directory: ./usentrycoach.client

View File

@ -37,7 +37,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '22'
- name: Install dependencies
run: npm install