aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2020-08-20 09:48:25 +0200
committerGerd Hoffmann <kraxel@redhat.com>2020-08-20 09:48:25 +0200
commit3c1a33112401474dee9343e75dd2f2ead7dcac00 (patch)
tree8eefe42f5b8fd5fef32e77a91f8dc85416da0453
parent7c430d722a659f2ef735a6746e6a4ff7d6cc4e7c (diff)
downloadjenkinsfiles-3c1a33112401474dee9343e75dd2f2ead7dcac00.tar.gz
move agent into stage
-rw-r--r--Jenkinsfile41
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
+ '''
+ }
+ }
+
}
}