diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2018-05-23 11:27:51 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2018-05-23 11:27:51 +0200 |
commit | 69fbc23c18a1be85a222c52389b0c34c934f2f91 (patch) | |
tree | 2bf9a95f2903f3e9659eb1bc879efafa40f0fae0 | |
parent | d8125d7631f58707e0c98eadb8aa31eb0560fca2 (diff) | |
download | jenkinsfiles-69fbc23c18a1be85a222c52389b0c34c934f2f91.tar.gz |
delete reposync branch files
-rw-r--r-- | jenkinsfile.firmware.repo | 69 | ||||
-rw-r--r-- | jenkinsfile.firmware.sync | 45 | ||||
-rw-r--r-- | jenkinsfile.kernel.repo | 56 | ||||
-rw-r--r-- | jenkinsfile.kernel.sync | 45 | ||||
-rw-r--r-- | jenkinsfile.mock.repo | 61 | ||||
-rwxr-xr-x | scripts/rsync-rpm-repo.sh | 26 |
6 files changed, 0 insertions, 302 deletions
diff --git a/jenkinsfile.firmware.repo b/jenkinsfile.firmware.repo deleted file mode 100644 index c647b39..0000000 --- a/jenkinsfile.firmware.repo +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env groovy -/* - * job name: firmware-repo - */ - -def CopyFirmware(project) { - copyArtifacts([ - filter: 'rpms/*/*.rpm', - flatten: true, - projectName: project, - selector: lastSuccessful(), - target: "rpms/$project" - ]) -} - -def CopyFirmwareOld(project) { - copyArtifacts([ - filter: 'rpmbuild/rpm/RPMS/*/*.rpm,rpmbuild/rpm/SRPMS/*.rpm', - flatten: true, - projectName: project, - selector: lastSuccessful(), - target: "rpms/$project" - ]) -} - -pipeline { - agent { - node 'sys-rhel7-x64' - } - - options { - buildDiscarder(logRotator(numToKeepStr: '3')) - disableConcurrentBuilds() - } - - triggers { - upstream(upstreamProjects: 'seabios,u-boot,coreboot,edk2,ipxe', - threshold: hudson.model.Result.SUCCESS) - } - - stages { - stage ('cleanup') { - steps { - dir('rpms') { - deleteDir() - } - } - } - stage ('copy firmware') { - steps { - CopyFirmware('coreboot') - CopyFirmware('edk2') - CopyFirmware('ipxe') - CopyFirmware('seabios') - CopyFirmware('u-boot') - - CopyFirmwareOld('qboot-old') - CopyFirmwareOld('sgabios-old') - } - } - stage ('create repo') { - steps { - sh 'createrepo rpms' - sh 'find rpms -print' - archiveArtifacts 'rpms/*/*' - } - } - } -} diff --git a/jenkinsfile.firmware.sync b/jenkinsfile.firmware.sync deleted file mode 100644 index 1a52998..0000000 --- a/jenkinsfile.firmware.sync +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env groovy -/* - * job name: firmware-sync - */ - -def base = "bigendian.kraxel.org:/public/vhosts/www.kraxel.org/repos" -def dest = "jenkins" - -pipeline { - agent any - - options { - buildDiscarder(logRotator(numToKeepStr: '3')) - disableConcurrentBuilds() - } - - triggers { - upstream(upstreamProjects: 'firmware-repo', - threshold: hudson.model.Result.SUCCESS) - } - - stages { - stage ('cleanup') { - steps { - dir('rpms') { - deleteDir() - } - } - } - stage ('copy repo') { - steps { - copyArtifacts([ - filter: 'rpms/*/*', - projectName: "firmware-repo", - selector: lastSuccessful(), - ]) - } - } - stage ('rsync repo') { - steps { - sh "scripts/rsync-rpm-repo.sh rpms/ $base/$dest/" - } - } - } -} 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/*/*' - } - } - } -} diff --git a/jenkinsfile.kernel.sync b/jenkinsfile.kernel.sync deleted file mode 100644 index 219b10d..0000000 --- a/jenkinsfile.kernel.sync +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env groovy -/* - * job name: kernel-sync - */ - -def base = "bigendian.kraxel.org:/public/vhosts/www.kraxel.org/repos" -def dest = "kernel" - -pipeline { - agent any - - options { - buildDiscarder(logRotator(numToKeepStr: '3')) - disableConcurrentBuilds() - } - - triggers { - upstream(upstreamProjects: 'kernel-repo', - threshold: hudson.model.Result.SUCCESS) - } - - stages { - stage ('cleanup') { - steps { - dir('rpms') { - deleteDir() - } - } - } - stage ('copy repo') { - steps { - copyArtifacts([ - filter: 'rpms/*/*', - projectName: "kernel-repo", - selector: lastSuccessful(), - ]) - } - } - stage ('rsync repo') { - steps { - sh "scripts/rsync-rpm-repo.sh rpms/ $base/$dest/" - } - } - } -} diff --git a/jenkinsfile.mock.repo b/jenkinsfile.mock.repo deleted file mode 100644 index 7d59deb..0000000 --- a/jenkinsfile.mock.repo +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/env groovy -/* - * job name: mock-pipe-repos - */ - -def CopyRPMS(project) { - copyArtifacts([ - filter: 'rpms/*/*.rpm', - flatten: false, - projectName: project, - selector: lastSuccessful(), - target: "." - ]) -} - -def CreateRepos() { - sh ''' - for dir in rpms/*; do - echo "# $(basename $dir)" - createrepo $dir - done - ''' -} - -pipeline { - agent { - node 'sys-rhel7-x64' - } - - options { - buildDiscarder(logRotator(numToKeepStr: '3')) - disableConcurrentBuilds() - } - - triggers { - upstream(upstreamProjects: 'mock-pipe-libdvdcss,mock-pipe-kraxel.org', - threshold: hudson.model.Result.SUCCESS) - } - - stages { - stage ('cleanup') { - steps { - dir('rpms') { - deleteDir() - } - } - } - stage ('copy rpms') { - steps { - CopyRPMS('mock-pipe-libdvdcss') - CopyRPMS('mock-pipe-kraxel.org') - } - } - stage ('create repos') { - steps { - CreateRepos() - archiveArtifacts 'rpms/*/*.rpm,rpms/*/repodata/*' - } - } - } -} diff --git a/scripts/rsync-rpm-repo.sh b/scripts/rsync-rpm-repo.sh deleted file mode 100755 index 385d672..0000000 --- a/scripts/rsync-rpm-repo.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -# args -srcdir="$1" -dstdir="$2" -rate="${3-16}" - -echo "#" -echo "# srcdir: $srcdir" -echo "# dstdir: $dstdir" -echo "#" -echo "# rsync rpm packages" -rsync -av --fuzzy --bwlimit=$rate \ - --include "*.rpm" \ - --include "*/" \ - --exclude "*" \ - "$srcdir" "$dstdir" - -echo "#" -echo "# rsync repodata, cleanup" -rsync -av --delete-after --bwlimit=$rate \ - "$srcdir" "$dstdir" - -echo "#" -echo "# done" -echo "#" |