From e52a9bf189fd3833702dfd82c9096dbaf00d8f29 Mon Sep 17 00:00:00 2001 From: s00ner Date: Thu, 17 Feb 2022 13:37:44 -0500 Subject: [PATCH] Hopefully a working jenkins file --- Jenkinsfile | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2739bfb..6cf52b7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,30 +2,37 @@ pipeline { agent any stages { - stage('Do nothing') { + stage('Deploy Main branch') { + when { + branch 'main' + } steps { - sh '/bin/true' sshagent(credentials: ['baltimore-wiki']) { sh ''' [ -d ~/.ssh ] || mkdir ~/.ssh && chmod 0700 ~/.ssh ssh-keyscan -t rsa,dsa baltimore-wiki.lxd >> ~/.ssh/known_hosts - ''' - if(env.BRANCHNAME == 'main') { - sh ''' - ssh mdbook@baltimore-wiki.lxd << EOF + ssh mdbook@baltimore-wiki.lxd << EOF echo "main branch" >> ~/test EOF ''' - } - if(env.BRANCHNAME == 'testing') { - sh ''' - ssh mdbook@baltimore-wiki.lxd << EOF + } + } + } + stage('Deploy Testing branch') { + when { + branch 'testing' + } + 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 echo "testing branch" >> ~/test EOF ''' - } - } } } + } } } \ No newline at end of file