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