diff options
Diffstat (limited to 'jenkinsfile.firmware.sync')
-rw-r--r-- | jenkinsfile.firmware.sync | 45 |
1 files changed, 0 insertions, 45 deletions
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/" - } - } - } -} |