|
|
@@ -3,15 +3,12 @@ node (label: 'docker') {
|
|
|
|
|
|
stage('Build') {
|
|
|
checkout scm
|
|
|
- sh 'docker run --rm --volume="$PWD:/srv/jekyll" jekyll/builder jekyll build'
|
|
|
+ sh 'mkdir -p _site && docker run --rm --volume="$PWD":/srv/jekyll jekyll/builder jekyll build'
|
|
|
app = docker.build("maxep/mikee")
|
|
|
}
|
|
|
-
|
|
|
- stage('Push Image') {
|
|
|
- docker.withRegistry('https://registry.hub.docker.com', 'docker-hub-credentials') {
|
|
|
- app.push("${env.BUILD_NUMBER}")
|
|
|
- app.push("latest")
|
|
|
- }
|
|
|
+
|
|
|
+ stage('Deploy') {
|
|
|
+ sh 'docker-compose up -d'
|
|
|
sh 'docker image prune -a -f'
|
|
|
}
|
|
|
}
|