aboutsummaryrefslogtreecommitdiffstats
path: root/Jenkinsfile
diff options
context:
space:
mode:
Diffstat (limited to 'Jenkinsfile')
-rw-r--r--Jenkinsfile48
1 files changed, 44 insertions, 4 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index adb2c16..03281b3 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -12,11 +12,11 @@ pipeline {
stages {
- stage('rpmbuild') {
+ stage('rpmbuild fedora') {
agent {
kubernetes {
- yamlFile 'centos7-rpmbuild.yaml'
- defaultContainer 'centos7-rpmbuild'
+ yamlFile 'fedora-rpmbuild.yaml'
+ defaultContainer 'fedora-rpmbuild'
slaveConnectTimeout '3600'
nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64'
}
@@ -32,7 +32,47 @@ pipeline {
}
}
- stage('fedora') {
+ stage('rpmbuild centos8') {
+ agent {
+ kubernetes {
+ yamlFile 'centos8-rpmbuild.yaml'
+ defaultContainer 'centos8-rpmbuild'
+ slaveConnectTimeout '3600'
+ nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64'
+ }
+ }
+ steps {
+ sh '''
+ uname -a
+ printenv | sort
+ cat /etc/os-release
+ /usr/local/bin/configure-mirror
+ gendiff /etc/yum.repos.d .dist || true
+ '''
+ }
+ }
+
+ stage('rpmbuild fedora') {
+ agent {
+ kubernetes {
+ yamlFile 'fedora-rpmbuild.yaml'
+ defaultContainer 'fedora-rpmbuild'
+ slaveConnectTimeout '3600'
+ nodeSelector 'kubernetes.io/os=linux,kubernetes.io/arch=amd64'
+ }
+ }
+ steps {
+ sh '''
+ uname -a
+ printenv | sort
+ cat /etc/os-release
+ /usr/local/bin/configure-mirror
+ gendiff /etc/yum.repos.d .dist || true
+ '''
+ }
+ }
+
+ stage('bare fedora') {
agent {
kubernetes {
yamlFile 'fedora.yaml'