aboutsummaryrefslogtreecommitdiffstats
path: root/jenkinsfile.kernel.repo
diff options
context:
space:
mode:
Diffstat (limited to 'jenkinsfile.kernel.repo')
-rw-r--r--jenkinsfile.kernel.repo56
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/*/*'
- }
- }
- }
-}