pipeline { agent any stages { 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 greyngitea --skip-duplicate' } } stage('build lister') { steps { echo 'franz' sh 'dotnet publish topiclister/topiclister.csproj --configuration Release --output ./topiclister' } } stage ('Clean workspace') { steps { cleanWs() } } } post { always { echo 'I will always say Hello again!' } } }