pipeline { agent any stages { stage ("Install") { steps { sh "mamba env update --file environment.yml" sh "echo 'mamba activate gameservicewarden' >> ~/.bashrc" sh "git submodule update --init --recursive" sh "dotnet restore GameServiceWarden" sh "dotnet restore GameServiceWarden.Tests" } } stage ("Test") { steps { sh "dotnet test --logger xunit --no-restore GameServiceWarden.Tests" xunit([xUnitDotNet(excludesPattern: '', pattern: 'GameServiceWarden.Tests/*.Tests/TestResults/*.xml', stopProcessingIfError: true)]) } } } }