First attempt at the build
Gitea/Baltimore-hackthebox-knowledgebase/pipeline/head This commit looks good
Details
Gitea/Baltimore-hackthebox-knowledgebase/pipeline/head This commit looks good
Details
parent
fb12ddc2e2
commit
418ebb52ed
|
@ -0,0 +1,28 @@
|
||||||
|
/* Do not edit this file. This is how the site gets built and deployed.
|
||||||
|
Are there better/cheaper/different ways to build and host a static site?
|
||||||
|
Yes. I'm aware. I have my reasons. Don't bug me about it.
|
||||||
|
*/
|
||||||
|
pipeline {
|
||||||
|
agent any
|
||||||
|
|
||||||
|
stages {
|
||||||
|
stage('Upload') {
|
||||||
|
steps {
|
||||||
|
sshagent(credentials: ['baltimore-wiki']) {
|
||||||
|
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)
|
||||||
|
wget https://git.doublehack.me/s00ner/Baltimore-hackthebox-knowledgebase/archive/main.tar.gz
|
||||||
|
tar -xf main.tar.gz
|
||||||
|
rsync --recursive --exclude 'Jenkinsfile' --delete ./baltimore-hackthebox-knowledgebase/ /home/mdbook/wiki/src/
|
||||||
|
rm -rf $(pwd)
|
||||||
|
EOF
|
||||||
|
'''
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue