taiga-back/ci/Jenkinsfile

35 lines
614 B
Groovy

pipeline {
agent {
dockerfile {
dir 'ci'
args '-v /etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro'
}
}
triggers {
pollSCM ''
}
environment {
PUBLISH_HOST = 'file0.pyrocufflink.blue'
XDG_CACHE_HOME = "${WORKSPACE}"
}
stages {
stage('Build') {
steps {
sh '. ci/build.sh'
}
}
stage('Publish') {
steps {
sshagent(['jenkins-sftp']) {
sh '. ci/publish.sh'
}
}
}
}
}