stages: - test - publish running tests for tag: image: mcr.microsoft.com/dotnet/sdk:5.0 stage: test script: - dotnet test tests/EcoLogic.Auth0Api.Tests.csproj publish to nuget: only: - /^\d*.\d*.\d*$/ # gets triggered if the commit tag is in the form n.n.n where n is any number image: mcr.microsoft.com/dotnet/sdk:5.0 stage: publish script: - dotnet pack src/Cli -o ./packaged - dotnet nuget push ./packaged/*.nupkg -k $NUGET_API_KEY -s https://api.nuget.org/v3/index.json