diff options
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 41 |
1 files changed, 31 insertions, 10 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index c423f1d..f04cf5e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,12 +1,5 @@ pipeline { - agent { - kubernetes { - yamlFile 'centos7-rpmbuild.yaml' - defaultContainer 'centos7-rpmbuild' - slaveConnectTimeout '3600' - nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64' - } - } + agent none options { buildDiscarder(logRotator(numToKeepStr: '5')) @@ -18,8 +11,17 @@ pipeline { } stages { - stage('Run shell') { - steps { + + stage('rpmbuild') { + agent { + kubernetes { + yamlFile 'centos7-rpmbuild.yaml' + defaultContainer 'centos7-rpmbuild' + slaveConnectTimeout '3600' + nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64' + } + } + steps { sh ''' uname -a printenv | sort @@ -29,5 +31,24 @@ pipeline { ''' } } + + stage('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 + ''' + } + } + } } |