| 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
- }
- }
|