diff --git a/Jenkinsfile b/Jenkinsfile index bad5217..197e791 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,20 +2,28 @@ pipeline { agent any stages { - stage('nuget'){ + stage('nuget pack'){ steps{ dotnetPack(outputDirectory: "./", project: "nugettest/") + } + } + stage('build numberify'){ + steps{ sh """ filename=\$(ls ./*.nupkg | head -1) fullfilename=\$(basename -- \$filename) noext=\${fullfilename%.*} - mv \$fullfilename \$noext-\$BUILD_NUMBER.nupkg + mv "\$filename" \$noext-\$BUILD_NUMBER.nupkg - files=null + filename=null fullfilename=null noext=null """ + } + } + stage('publish package'){ + steps{ dotnetNuGetPush(root: "./*.nupkg") } }