pipeline {
agent any
options {
disableConcurrentBuilds()
}
triggers {
pollSCM ''
stages {
stage('Prepare') {
steps {
sh '. ci/prepare.sh'
stage('Build') {
sh '. ci/build.sh'
stage('Publish') {
sshagent(['jenkins-web']) {
sh '. ci/publish.sh'