diff options
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 48 |
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' |