pipeline { agent any stages { stage('nuget'){ steps{ dotnetPack(outputDirectory: "./", project: "nugettest/") bash """ echo "i really just want to know if the fucking \$BUILD_NUMBER works" files=( ./*.nupkg ) fullfilename=\$(basename -- \${files[0]}) noext=\${fullfilename%.*} echo "mv fullfilename \$noext-\$BUILD_NUMBER.nupkg" files=null fullfilename=null noext=null """ dotnetNuGetPush(root: "./") } } } }