pipeline { environment { registry = "10.2.200.235:50006" registryCredential = 'localregistry' dockerImage = '' } agent any tools {nodejs "node" } stages { stage('Cloning Git') { steps { git 'http://10.2.200.235:50002/appsptb/ptb-next' } } stage('Building image') { steps{ script { dockerImage = docker.build registry + ":$BUILD_NUMBER" } } } stage('Deploy Image') { steps{ script { docker.withRegistry( '', registryCredential ) { dockerImage.push() } } } } stage('Remove Unused docker image') { steps{ sh "docker rmi $registry:$BUILD_NUMBER" } } } }