pipeline { agent { kubernetes { yamlFile 'centos7-rpmbuild.yaml' defaultContainer 'centos7-rpmbuild' slaveConnectTimeout '3600' nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64' } } options { buildDiscarder(logRotator(numToKeepStr: '5')) disableConcurrentBuilds() } triggers { pollSCM('H * * * *') } stages { stage('Run shell') { steps { sh ''' uname -a printenv | sort cat /etc/os-release export CENTOS_MIRROR=http://spunk.home.kraxel.org/centos/ export EPEL_MIRROR=http://spunk.home.kraxel.org/epel/ /usr/local/bin/configure-mirror yum update -y ''' } } } }