JenkinsFile docker configuration

This commit is contained in:
RolandBakunts 2023-01-17 04:55:23 -08:00
parent 845197d0a6
commit 67f536adcb

38
Jenkinsfile vendored
View file

@ -27,28 +27,28 @@ pipeline {
// } // }
// } // }
stage('docker') { // stage('docker') {
steps { // steps {
// sh 'docker version' // // sh 'docker version'
// app = docker.build("rolandgryddynamics/mr") // // app = docker.build("rolandgryddynamics/mr")
sh 'docker build -t rolandgryddynamics/mr:latest .' // sh 'docker build -t rolandgryddynamics/mr:latest .'
// sh 'docker tag my/app rolandgryddynamics/mr' // // sh 'docker tag my/app rolandgryddynamics/mr'
// sh 'docker tag push rolandgryddynamics/mr' // // sh 'docker tag push rolandgryddynamics/mr'
} // }
} // }
stage('login') { // stage('login') {
steps { // steps {
sh 'echo DOCKERHUB_CREDENTIALS_PSW | docker login $DOCKERHUB_CREDENTIALS_USR --password-stdin' // sh 'echo DOCKERHUB_CREDENTIALS_PSW | docker login $DOCKERHUB_CREDENTIALS_USR --password-stdin'
} // }
} // }
stage('deploy to dockerhub') { stage('deploy to dockerhub') {
steps { steps {
sh 'docker tag push rolandgryddynamics/mr:latest' // sh 'docker tag push rolandgryddynamics/mr:latest'
// script { script {
// docker.withRegistry('https://registry.hub.docker.com', 'webserver_login' ) dockerImage = docker.withRegistry('https://registry.hub.docker.com', $DOCKERHUB_CREDENTIALS )
// app.push("latest") dockerImage.push()
// } }
} }
} }
} }