diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-09-04 12:55:28 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-09-04 12:55:28 +0200 |
commit | 8508690cbfb010ca44eac8f1a4be3cf2f49287de (patch) | |
tree | 9123f6b8a38c329065a28f2ba1eed14ef993cdd5 | |
parent | 288c05f55f20975fe44b4d8d2eafa59aeeb6633e (diff) | |
download | jenkinsfiles-8508690cbfb010ca44eac8f1a4be3cf2f49287de.tar.gz |
split jenkinsfiles
-rw-r--r-- | Jenkinsfile.nodes | 54 | ||||
-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 - ''' - } - } - } } |