diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile index b88a21cff6..31ec618fcb 100644 --- a/jenkins/Jenkinsfile +++ b/jenkins/Jenkinsfile @@ -3,22 +3,22 @@ pipeline { stages { stage('Build') { steps { - sh 'echo hi' + sh 'docker build -f dockerfile -t yehiam/jenkins_node:v1.0' } } - stage('Test') { + stage('Push') { steps { - sh 'echo testing' + withCredentials([usernamePassword(credentialsId:"docker",usernameVariable:USERNAME,passwordVariable:PASSWORD)]){ + + sh 'docker login --username $USERNAME --pasword $PASSWORD' + sh 'docker push yehiam/jenkins_node:v1.0' } - post { - always { - sh 'echo results' - } + } } - stage('Deliver') { + stage('Deploy') { steps { - sh 'echo sending' + sh 'docker run -d -p 3000:3000 yehiam/jenkins_node:v1.0' } } }