- node (label: 'docker') {
- def app
- stage('Build') {
- checkout scm
- sh 'mkdir -p _site && docker run --rm --volume="$PWD":/srv/jekyll jekyll/builder jekyll build'
- app = docker.build("maxep/mikee")
- }
- stage('Deploy') {
- sh 'docker-compose up -d'
- sh 'docker image prune -a -f'
- }
- }
|