kickstart/ci/Jenkinsfile

31 lines
616 B
Groovy

pipeline {
agent {
kubernetes {
yamlFile 'ci/podTemplate.yaml'
yamlMergeStrategy merge()
defaultContainer 'build'
}
}
stages {
stage('Build') {
steps {
sh './fixtimes.sh'
sh 'make'
}
}
stage('Publish') {
environment {
PUBLISH_PATH = "/var/www/html/kickstart/${BRANCH_NAME}/"
}
steps {
sshagent(['jenkins-pxe']) {
sh 'make publish'
}
}
}
}
}