diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-08-20 09:48:25 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-08-20 09:48:25 +0200 |
commit | 3c1a33112401474dee9343e75dd2f2ead7dcac00 (patch) | |
tree | 8eefe42f5b8fd5fef32e77a91f8dc85416da0453 | |
parent | 7c430d722a659f2ef735a6746e6a4ff7d6cc4e7c (diff) | |
download | jenkinsfiles-3c1a33112401474dee9343e75dd2f2ead7dcac00.tar.gz |
move agent into stage
-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 + ''' + } + } + } } |