aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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
+ '''
+ }
+ }
+
}
}