node { stage('Checkout') { checkout scm } stage('Build docker') { customImage = docker.build("public/mm:${env.BUILD_ID}") } stage('Push to registry') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { docker.withRegistry('https://docker.briq.it', 'briq-docker-cred') { customImage.push("${env.BRANCH_NAME}") } } } }