8713-testToMaster #3523

Merged
alexm merged 383 commits from 8713-testToMaster into master 2025-03-04 06:52:15 +00:00
1 changed files with 10 additions and 15 deletions
Showing only changes of commit 2d94c8df39 - Show all commits

25
Jenkinsfile vendored
View File

@ -123,7 +123,7 @@ pipeline {
parallel {
stage('Back') {
steps {
dockerBuildPush 'back', '.'
dockerBuildPush 'back', '.', 'back/Dockerfile'
}
}
stage('Front') {
@ -250,21 +250,16 @@ pipeline {
}
}
def dockerBuildPush(service, context) {
def image = "${env.REGISTRY}/salix-${service}"
def versionImage = "${image}:${env.VERSION}"
def branchImage = "${image}:${env.BRANCH_NAME}"
def dockerBuildPush(service, context, dockerfile = null) {
if (dockerfile == null)
dockerfile = "${context}/Dockerfile"
sh "docker build -t ${versionImage} ${context}"
sh 'docker login --username $CREDENTIALS_USR --password $CREDENTIALS_PSW $REGISTRY'
sh "docker push ${versionImage}"
def imageName = "${env.REGISTRY}/salix-${service}"
def image = docker.build("${image}:${env.VERSION}", "-f ${dockerfile} ${context}")
sh "docker tag ${versionImage} ${branchImage}"
sh "docker push ${branchImage}"
if (IS_LATEST) {
def latestImage = "${image}:latest"
sh "docker tag ${versionImage} ${latestImage}"
sh "docker push ${latestImage}"
withRegistry(env.REGISTRY, 'docker-registry') {
image.push()
image.push(env.BRANCH_NAME)
if (IS_LATEST) image.push('latest')
}
}