This commit is contained in:
Vendored
+37
@@ -0,0 +1,37 @@
|
|||||||
|
pipeline
|
||||||
|
{
|
||||||
|
agent { dockerfile true }
|
||||||
|
stages
|
||||||
|
{
|
||||||
|
stage('Build')
|
||||||
|
{
|
||||||
|
steps
|
||||||
|
{
|
||||||
|
sh 'dotnet restore -s http://artifacts.successfulcode.com/repository/nuget-group/'
|
||||||
|
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