New DockerJenkinsfile
This commit is contained in:
@@ -5,6 +5,17 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
stages {
|
stages {
|
||||||
|
stage('Docker Stop') {
|
||||||
|
steps {
|
||||||
|
sh 'docker stop the-example-app'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Docker RM') {
|
||||||
|
steps {
|
||||||
|
// Rm Docker image to build a new one from scratch
|
||||||
|
sh 'docker rm the-example-app'
|
||||||
|
}
|
||||||
|
}
|
||||||
stage('Checkout') {
|
stage('Checkout') {
|
||||||
steps {
|
steps {
|
||||||
// Get some code from a GIT repository
|
// Get some code from a GIT repository
|
||||||
@@ -19,7 +30,7 @@ pipeline {
|
|||||||
stage('Docker Run') {
|
stage('Docker Run') {
|
||||||
steps {
|
steps {
|
||||||
// Run Docker image on port 3000
|
// Run Docker image on port 3000
|
||||||
sh 'docker run -p 3000:3000 -d the-example-app.nodejs'
|
sh 'docker run -p 3000:3000 --name the-example-app -d the-example-app.nodejs'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user