This commit is contained in:
Vendored
+37
@@ -0,0 +1,37 @@
|
||||
pipeline
|
||||
{
|
||||
agent { dockerfile true }
|
||||
stages
|
||||
{
|
||||
stage('Build')
|
||||
{
|
||||
steps
|
||||
{
|
||||
sh 'dotnet restore'
|
||||
sh 'dotnet build -c Release --no-restore'
|
||||
sh "dotnet pack -c Release --no-restore --no-build -p:PackageVersion=1.0.${env.BUILD_NUMBER}"
|
||||
}
|
||||
}
|
||||
|
||||
stage('Archive artifacts')
|
||||
{
|
||||
steps
|
||||
{
|
||||
archiveArtifacts artifacts:'*/bin/Release/**/*.nupkg'
|
||||
}
|
||||
}
|
||||
|
||||
stage('Publish nuget artifacts')
|
||||
{
|
||||
steps
|
||||
{
|
||||
sh "./JenkinsfileScripts/PublishNugetArtifacts.sh ${env.BUILD_NUMBER}"
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
always {
|
||||
deleteDir() /* clean up our workspace */
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user