kind: pipeline type: docker name: CI trigger: when: branch: - master - dev event: - push steps: - name: build image: hub.codefirst.iut.uca.fr/marc.chevaldonne/codefirst-dotnet8-maui:latest commands: - cd source/Trek-12 - dotnet restore Trek-12.sln - dotnet build Trek-12.sln -c Release --no-restore - dotnet publish Trek-12/Trek-12.csproj -c Release --no-restore -o $CI_PROJECT_DIR/build/release - name: tests image: hub.codefirst.iut.uca.fr/marc.chevaldonne/codefirst-dotnet7-maui:latest commands: - cd source/Trek-12 - dotnet restore Trek-12.sln - dotnet test Trek-12.sln --logger trx --no-restore /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura --collect "XPlat Code Coverage" depends_on: [build]