Aggiunto primo jenkinsfile...
This commit is contained in:
Vendored
+75
@@ -0,0 +1,75 @@
|
||||
pipeline {
|
||||
agent any
|
||||
stages {
|
||||
stage('Checkout') {
|
||||
steps {
|
||||
echo 'Checkout Git'
|
||||
/*checkout scm*/
|
||||
script {
|
||||
withEnv(['NEXT_BUILD_NUMBER=53']) {
|
||||
env.versionNumber = VersionNumber(versionNumberString : '${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, versionPrefix: '2.0.')
|
||||
/*env.versionNumber = VersionNumber(versionNumberString : '${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, versionPrefix: '2.0.', overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')*/
|
||||
}
|
||||
/*env.versionNumber = VersionNumber(versionNumberString : '${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, versionPrefix: '2.0.')*/
|
||||
}
|
||||
echo "${env.BUILD_ID}"
|
||||
echo "${env.versionNumber}"
|
||||
}
|
||||
}
|
||||
/*stage('Build') {
|
||||
steps {
|
||||
parallel (
|
||||
Release: {
|
||||
echo 'Build Release'
|
||||
sleep 1
|
||||
bat "\"${tool 'MSBuild-14.0'}\" ScratchTest\\ScratchTest.sln /p:Configuration=Release /p:Platform=\"Any CPU\" /p:ProductVersion=${env.versionNumber}"
|
||||
},
|
||||
Debug: {
|
||||
echo 'Build Debug'
|
||||
sleep 1
|
||||
bat "\"${tool 'MSBuild-14.0'}\" ScratchTest\\ScratchTest.sln /p:Configuration=Debug /p:Platform=\"Any CPU\" /p:ProductVersion=${env.versionNumber}"
|
||||
},
|
||||
failFast: false)
|
||||
}
|
||||
}
|
||||
stage('Test') {
|
||||
steps {
|
||||
echo 'Testing..'
|
||||
}
|
||||
}
|
||||
stage('Deploy') {
|
||||
steps {
|
||||
echo 'Deploying....'
|
||||
}
|
||||
}
|
||||
stage('Archive') {
|
||||
steps {
|
||||
echo 'Archiviazione build Release'
|
||||
archiveArtifacts artifacts: 'ScratchTest/ScratchTest/bin/Release/**'
|
||||
}
|
||||
}
|
||||
stage('Deploy Installers') {
|
||||
steps {
|
||||
parallel (
|
||||
Cli_01: {
|
||||
echo 'Creazione zip 01...'
|
||||
sleep 1
|
||||
echo 'Copia...'
|
||||
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"
|
||||
},
|
||||
Cli_02: {
|
||||
echo 'Creazione zip 02...'
|
||||
sleep 1
|
||||
echo 'Copia...'
|
||||
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_02 Build_${env.versionNumber}"
|
||||
},
|
||||
failFast: false)
|
||||
}
|
||||
}*/
|
||||
}
|
||||
/*post {
|
||||
always {
|
||||
echo 'I will always say Hello again!'
|
||||
}
|
||||
}*/
|
||||
}
|
||||
Reference in New Issue
Block a user