aboutsummaryrefslogtreecommitdiffstats
path: root/Jenkinsfile.nodes
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2020-09-04 12:55:28 +0200
committerGerd Hoffmann <kraxel@redhat.com>2020-09-04 12:55:28 +0200
commit8508690cbfb010ca44eac8f1a4be3cf2f49287de (patch)
tree9123f6b8a38c329065a28f2ba1eed14ef993cdd5 /Jenkinsfile.nodes
parent288c05f55f20975fe44b4d8d2eafa59aeeb6633e (diff)
downloadjenkinsfiles-8508690cbfb010ca44eac8f1a4be3cf2f49287de.tar.gz
split jenkinsfiles
Diffstat (limited to 'Jenkinsfile.nodes')
-rw-r--r--Jenkinsfile.nodes54
1 files changed, 54 insertions, 0 deletions
diff --git a/Jenkinsfile.nodes b/Jenkinsfile.nodes
new file mode 100644
index 0000000..33fe6f9
--- /dev/null
+++ b/Jenkinsfile.nodes
@@ -0,0 +1,54 @@
+pipeline {
+ agent none
+
+ options {
+ buildDiscarder(logRotator(numToKeepStr: '5'))
+ disableConcurrentBuilds()
+ }
+
+ triggers {
+ pollSCM('H * * * *')
+ }
+
+ stages {
+ parallel {
+
+ stage('fedora k8s-x64-1') {
+ agent {
+ kubernetes {
+ yamlFile 'fedora.yaml'
+ defaultContainer 'fedora'
+ slaveConnectTimeout '3600'
+ nodeSelector 'kubernetes.io/hostname=k8s-x64-1.home.kraxel.org'
+ }
+ }
+ steps {
+ sh '''
+ uname -a
+ printenv | sort
+ cat /etc/os-release
+ '''
+ }
+ }
+
+ stage('fedora k8s-x64-2') {
+ agent {
+ kubernetes {
+ yamlFile 'fedora.yaml'
+ defaultContainer 'fedora'
+ slaveConnectTimeout '3600'
+ nodeSelector 'kubernetes.io/hostname=k8s-x64-2.home.kraxel.org'
+ }
+ }
+ steps {
+ sh '''
+ uname -a
+ printenv | sort
+ cat /etc/os-release
+ '''
+ }
+ }
+
+ }
+ }
+}