lvacula.com-blog/Jenkinsfile
2024-03-24 15:45:15 -04:00

25 lines
769 B
Groovy

pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'run zola build'
sh 'zola build'
}
}
stage('Deploy') {
steps {
echo 'Hello World'
sh 'ls public'
sshagent(credentials: ['d82f9436-4c96-44c2-9ed3-b21481e7b742']) {
sh '''
[ -d ~/.ssh ] || mkdir ~/.ssh && chmod 0700 ~/.ssh
ssh-keyscan -t rsa,dsa lvacula.com >> ~/.ssh/known_hosts
rsync -avz -e "ssh -o StrictHostKeyChecking=no" public/. greywolver@lvacula.com:lvacula.com-docker/volumes/blog
'''
}
}
}
}
}