| 12345678910111213141516171819202122232425262728293031 | node {  try {    stage('Checkout') {      checkout scm    }    stage('Initialize'){      def dockerHome = tool 'myDocker'      env.PATH = "${dockerHome}/bin:${env.PATH}"    }    stage('Environment') {      sh 'git --version'      echo "Branch: master"      sh 'docker -v'      sh 'printenv'    }    stage('Build Docker test'){     sh 'docker build -t ptb-fe -f Dockerfile .'    }    stage('Deploy'){      if(env.BRANCH_NAME == 'master'){        sh 'docker build -t ptb-fe .'        sh 'docker tag ptb-fe localhost:50006/ptb-fe'        sh 'docker push localhost:50006/ptb-fe'        sh 'docker rmi -f ptb-fe localhost:50006/ptb-fe'      }    }  }  catch (err) {    throw err  }}
 |