|
@@ -9,6 +9,7 @@ pipeline {
|
|
|
}
|
|
|
environment {
|
|
|
JENKINS_MAIL='jenkins@sdsys.ru'
|
|
|
+ REV_NUMBER=''
|
|
|
}
|
|
|
parameters {
|
|
|
string(
|
|
@@ -20,11 +21,18 @@ pipeline {
|
|
|
stages {
|
|
|
stage("Build docker image") {
|
|
|
steps {
|
|
|
+ // Checkout repository
|
|
|
+ powershell 'svn.exe checkout svn://192.168.21.250/programs/trunk/Services/Analis/Win64 Infoclinica --username public --password "sds#7753435"'
|
|
|
+ // Discover revision number
|
|
|
+ script {
|
|
|
+ REV_NUMBER = powershell(returnStdout: true, script: 'svn info --show-item last-changed-revision .\\Infoclinica').trim()
|
|
|
+ echo "Last-Changed-Revision number is '$REV_NUMBER'"
|
|
|
+ }
|
|
|
powershell """
|
|
|
Set-PSDebug -Trace 1
|
|
|
- svn.exe checkout svn://192.168.21.250/programs/trunk/Services/Analis/Win64 Infoclinica --username public --password "sds#7753435"
|
|
|
+ pwd
|
|
|
move-Item -Path .\\Infoclinica\\.svn -Destination ..\\svn
|
|
|
- docker build -t analis-service:${BUILD_NUMBER} .
|
|
|
+ docker build -t analis-service:${REV_NUMBER}-${BUILD_NUMBER} .
|
|
|
move-Item -Path ..\\svn -Destination .\\Infoclinica\\.svn
|
|
|
"""
|
|
|
}
|