Files
matchbox/Jenkinsfile
Dalton Hubble dabba64850 examples: Remove static Kubernetes and rktnetes example clusters
* Static Kubernetes / rktnetes examples are no longer going to be
maintained by this repo or upgraded to Kubernetes v1.6. This is not
considered a deprecation bc the reference clusters are examples.
* Remove static Kubernetes cluster examples so users don't choose it
* Self-hosted Kubernetes (bootkube) is now the standard recommended
Kubernetes cluster configuration
2017-05-22 16:13:26 -07:00

47 lines
1.2 KiB
Groovy

properties([
[$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', numToKeepStr: '20']],
[$class: 'GithubProjectProperty', projectUrlStr: 'https://github.com/coreos/matchbox'],
[$class: 'PipelineTriggersJobProperty', triggers: [
[$class: 'GitHubPushTrigger'],
]]
])
parallel (
etcd3: {
node('fedora && bare-metal') {
stage('etcd3') {
timeout(time:5, unit:'MINUTES') {
checkout scm
sh '''#!/bin/bash -e
export ASSETS_DIR=~/assets; ./tests/smoke/etcd3
'''
}
}
}
},
bootkube: {
node('fedora && bare-metal') {
stage('bootkube') {
timeout(time:12, unit:'MINUTES') {
checkout scm
sh '''#!/bin/bash -e
chmod 600 ./tests/smoke/fake_rsa
export ASSETS_DIR=~/assets; ./tests/smoke/bootkube
'''
}
}
}
},
"etcd3-terraform": {
node('fedora && bare-metal') {
stage('etcd3-terraform') {
timeout(time:10, unit:'MINUTES') {
checkout scm
sh '''#!/bin/bash -e
export ASSETS_DIR=~/assets; export CONFIG_DIR=~/matchbox/examples/etc/matchbox; ./tests/smoke/etcd3-terraform
'''
}
}
}
},
)