diff options
Diffstat (limited to 'jenkinsfile.kernel.repo')
-rw-r--r-- | jenkinsfile.kernel.repo | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/jenkinsfile.kernel.repo b/jenkinsfile.kernel.repo deleted file mode 100644 index 510eec3..0000000 --- a/jenkinsfile.kernel.repo +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env groovy -/* - * job name: kernel-repo - */ - -def CopyKernel(variant) { - copyArtifacts([ - filter: 'rpms/*/*.rpm', - excludes: 'rpms/*/*.src.rpm', - flatten: true, - projectName: "kernel-$variant", - selector: lastSuccessful(), - target: "rpms/$variant" - ]) -} - -pipeline { - agent { - node 'sys-rhel7-x64' - } - - options { - buildDiscarder(logRotator(numToKeepStr: '3')) - disableConcurrentBuilds() - } - - triggers { - upstream(upstreamProjects: 'kernel-lts-404,kernel-lts-414,kernel-mainline,kernel-candidate', - threshold: hudson.model.Result.SUCCESS) - } - - stages { - stage ('cleanup') { - steps { - dir('rpms') { - deleteDir() - } - } - } - stage ('copy kernels') { - steps { - CopyKernel('lts-404') - CopyKernel('lts-414') - CopyKernel('mainline') - CopyKernel('candidate') - } - } - stage ('create repo') { - steps { - sh 'createrepo rpms' - sh 'find rpms -print' - archiveArtifacts 'rpms/*/*' - } - } - } -} |