pipeline { agent any stages { stage('nuget'){ steps{ dotnetPack(outputDirectory: "./", project: "nugettest/") def BUILD_NUMBER = "$BUILD_NUMBER" sh """ files=( ./*.nupkg) fullfilename=$(basename -- ${files[0]}) noext=${fullfilename%.*} mv fullfilename $noext-$BUILD_NUMBER.nupkg files=null fullfilename=null noext=null """ dotnetNuGetPush(root: "./") } } } }