A

pipeline {
environment {
registry = "testregestry"
registryCredential = "dockerhub-creds"
dockerImage = ''
}
agent { label 'jenkins-slave-docker' }
stages {
stage('Example Build') {
steps {
container('docker-pod') {
sh 'docker -v'
}
}
}
stage('Building image') {
steps {
script {
dockerImage = docker.build dockerImage + ":latest"
}
}
}
stage('Push image to registry') {
steps {
script {
docker.withRegistry( '', registryCredential ) {
dockerImage.push()
}
}
}
}
}
}