pipeline { agent any tools { dotnetsdk "net7.0" } stages { stage ('Clean workspace') { steps { cleanWs() } } stage('build franz') { steps { echo 'building franz' sh 'dotnet pack franz/franz.csproj --configuration Release --output ./' } } stage('deploy franz') { steps { sh 'dotnet nuget push ./*.nupkg --source gitea --skip-duplicate' } } stage('build lister') { steps { echo 'franz' sh 'dotnet publish topiclister/topiclister.csproj --configuration Release --output ./topiclister' } } } post { always { echo 'I will always say Hello again!' } } }