oggui/ogWebconsole/Jenkinsfile

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 .")
}
}
}
}
}
}