New aproach, using jenkins agent
Gitea/Baltimore-hackthebox-knowledgebase/pipeline/head There was a failure building this commit Details

pull/1/head
s00ner 2022-02-18 15:27:20 -05:00
parent 4b79a61b5f
commit bca8497706
1 changed files with 3 additions and 8 deletions

11
Jenkinsfile vendored
View File

@ -5,20 +5,15 @@
pipeline { pipeline {
agent any agent any
stages { node("BHTH web server") {
stage('Upload') { stage('Everything') {
steps { steps {
sshagent(credentials: ['baltimore-wiki']) { sh '''
sh '''
[ -d ~/.ssh ] || mkdir ~/.ssh && chmod 0700 ~/.ssh
ssh-keyscan -t rsa,dsa baltimore-wiki.lxd >> ~/.ssh/known_hosts
ssh mdbook@baltimore-wiki.lxd << EOF
cd $(mktemp -d); cd $(mktemp -d);
wget https://git.doublehack.me/s00ner/Baltimore-hackthebox-knowledgebase/archive/main.tar.gz; wget https://git.doublehack.me/s00ner/Baltimore-hackthebox-knowledgebase/archive/main.tar.gz;
tar -xf main.tar.gz; tar -xf main.tar.gz;
rsync --recursive --exclude 'Jenkinsfile' --delete ./baltimore-hackthebox-knowledgebase/ /home/mdbook/wiki/src/; rsync --recursive --exclude 'Jenkinsfile' --delete ./baltimore-hackthebox-knowledgebase/ /home/mdbook/wiki/src/;
rm -rf $(pwd); rm -rf $(pwd);
EOF
''' '''
} }