added ntfy

This commit is contained in:
Robert Johnson 2024-03-11 16:20:38 -04:00
parent ce5791d917
commit a9a67fb34c

3
Jenkinsfile vendored
View File

@ -17,18 +17,21 @@ pipeline {
steps {
sh 'chmod -R 777 .'
sh 'gem install bundler'
sh 'curl -d "robertjohnson.work Prep stage done." https://ntfy.draft13.com/jenkins'
}
}
stage('Build') {
steps {
sh 'bundle install'
sh 'bundle exec jekyll build'
sh 'curl -d "robertjohnson.work Build stage done." https://ntfy.draft13.com/jenkins'
}
}
stage('Deploy') {
steps {
sh 'scp -r -o StrictHostKeychecking=no -i $KEY_FILE _site/ ubuntu@box.myemail.cloud:/home/ubuntu'
sh 'ssh ubuntu@box.myemail.cloud -i $KEY_FILE \'bash -s\' < deploy.sh'
sh 'curl -d "robertjohnson.work Deploy stage done." https://ntfy.draft13.com/jenkins'
}
}
}