Files
core-build/Jenkinsfile
2018-02-14 15:39:14 -05:00

41 lines
764 B
Groovy

pipeline {
agent none
environment {
GH_ORG = 'freenas'
GH_REPO = 'build'
}
stages {
stage('Queued') {
agent {
label 'JenkinsMaster'
}
steps {
echo "Build queued"
}
}
stage('ixbuild') {
agent {
label 'FreeNAS-ISO'
}
post {
success {
archiveArtifacts artifacts: 'artifacts/**', fingerprint: true
junit 'results/**'
}
failure {
echo 'Saving failed artifacts...'
archiveArtifacts artifacts: 'artifacts/**', fingerprint: true
}
}
steps {
checkout scm
echo 'Starting iXBuild Framework pipeline'
sh '/ixbuild/jenkins.sh freenas freenas-pipeline'
}
}
}
}