aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2018-05-23 11:27:51 +0200
committerGerd Hoffmann <kraxel@redhat.com>2018-05-23 11:27:51 +0200
commit69fbc23c18a1be85a222c52389b0c34c934f2f91 (patch)
tree2bf9a95f2903f3e9659eb1bc879efafa40f0fae0
parentd8125d7631f58707e0c98eadb8aa31eb0560fca2 (diff)
downloadjenkinsfiles-69fbc23c18a1be85a222c52389b0c34c934f2f91.tar.gz
delete reposync branch files
-rw-r--r--jenkinsfile.firmware.repo69
-rw-r--r--jenkinsfile.firmware.sync45
-rw-r--r--jenkinsfile.kernel.repo56
-rw-r--r--jenkinsfile.kernel.sync45
-rw-r--r--jenkinsfile.mock.repo61
-rwxr-xr-xscripts/rsync-rpm-repo.sh26
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 "#"