irt-service/Jenkinsfile
2021-08-11 09:30:47 -06:00

25 lines
640 B
Groovy

def label = "docker-${UUID.randomUUID().toString()}"
podTemplate(label: label, inheritFrom: 'base') {
node(label) {
stage('Checkout Repository') {
container('base') {
checkout scm
}
}
stage('Login to Dockerhub') {
withCredentials([usernamePassword(credentialsId: 'DockerHubAccessYardstick', usernameVariable: 'USER', passwordVariable: 'PASS')]) {
container('base') {
sh "docker login --username ${USER} --password ${PASS}"
}
}
}
stage('Build Docker image') {
container('base') {
sh "make display full branch=${BRANCH_NAME}"
}
}
}
}