28 lines
739 B
Groovy
28 lines
739 B
Groovy
pipeline {
|
|
agent { label 'jenkins-slave' }
|
|
environment {
|
|
DOCKER_REGISTRY = "opengnsys"
|
|
DOCKER_CREDENTIALS = credentials('DOCKER_HUB_TOKEN')
|
|
DOCKER_TAG = "${env.BUILD_NUMBER}"
|
|
DOCKER_IMAGE_NAME = "oggui"
|
|
BRANCH_NAME = "${env.GIT_BRANCH}"
|
|
}
|
|
stages {
|
|
stage ('Checkout') {
|
|
steps {
|
|
checkout scm
|
|
}
|
|
}
|
|
stage('Build') {
|
|
steps {
|
|
echo 'Building....'
|
|
script {
|
|
dir('ogWebconsole') {
|
|
docker.build("${DOCKER_IMAGE_NAME}:${BRANCH_NAME}-${DOCKER_TAG}", "-f Dockerfile .")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|