pipeline { agent any stages { stage('Site') { when { branch 'main' } steps { sh '''cd web bundle bundle exec jekyll build''' sh 'rm -rf /var/www/tinylifegame/*' sh 'cp -r web/_site/. /var/www/tinylifegame/' } } stage('Docs') { when { branch 'main' } steps { sh 'cd docs; docfx.exe' sh 'rm -rf /var/www/tinylifedocs/*' sh 'cp -r docs/_site/. /var/www/tinylifedocs/' } } } }