pipeline { agent none options { buildDiscarder(logRotator(numToKeepStr: '5')) disableConcurrentBuilds() } triggers { pollSCM('H * * * *') } stages { stage('nodes') { 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 ''' } } } } } }