aboutsummaryrefslogtreecommitdiffstats
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
parent288c05f55f20975fe44b4d8d2eafa59aeeb6633e (diff)
downloadjenkinsfiles-8508690cbfb010ca44eac8f1a4be3cf2f49287de.tar.gz
split jenkinsfiles
-rw-r--r--Jenkinsfile.nodes54
-rw-r--r--Jenkinsfile.rpmbuild (renamed from Jenkinsfile)19
2 files changed, 54 insertions, 19 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
+ '''
+ }
+ }
+
+ }
+ }
+}
diff --git a/Jenkinsfile b/Jenkinsfile.rpmbuild
index 213d8a7..ab14cce 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile.rpmbuild
@@ -74,24 +74,5 @@ pipeline {
'''
}
}
-
- stage('bare fedora') {
- agent {
- kubernetes {
- yamlFile 'fedora.yaml'
- defaultContainer 'fedora'
- slaveConnectTimeout '3600'
- nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64'
- }
- }
- steps {
- sh '''
- uname -a
- printenv | sort
- cat /etc/os-release
- '''
- }
- }
-
}
}