40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
- ci
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
- ci
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
timeout-minutes: 15
|
|
steps:
|
|
- name: Checkout Module
|
|
uses: https://github.com/actions/checkout@v4
|
|
with:
|
|
path: Module.EventRegistration
|
|
- name: Checkout Oqtane
|
|
uses: https://github.com/actions/checkout@v4
|
|
with:
|
|
repository: Diplomarbeit-Absolventenverein/oqtane.framework
|
|
path: oqtane.framework
|
|
ref: v6.1.1
|
|
- name: Setup Dotnet SDK
|
|
uses: https://github.com/actions/setup-dotnet@v4
|
|
with:
|
|
dotnet-version: '9.x'
|
|
- name: Setup NuGet
|
|
uses: https://github.com/nuget/setup-nuget@v2
|
|
with:
|
|
# nuget-api-key: ${{ secrets.NuGetAPIKey }}
|
|
nuget-version: '5.x'
|
|
- name: Build Oqtane
|
|
run: dotnet build ./oqtane.framework/Oqtane.sln --configuration Debug
|
|
- name: Build Module
|
|
run: dotnet build ./Module.EventRegistration/SZUAbsolventenverein.Module.EventRegistration.sln --configuration Release
|
|
- name: Test
|
|
run: dotnet test ./Module.EventRegistration/SZUAbsolventenverein.Module.EventRegistration.sln --configuration Release --no-build |