diff options
Diffstat (limited to 'jenkinsfile.kernel.sync')
-rw-r--r-- | jenkinsfile.kernel.sync | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/jenkinsfile.kernel.sync b/jenkinsfile.kernel.sync new file mode 100644 index 0000000..e41b348 --- /dev/null +++ b/jenkinsfile.kernel.sync @@ -0,0 +1,30 @@ +#!/usr/bin/env groovy + +def base = "bigendian.kraxel.org:/public/vhosts/www.kraxel.org/repos" + +pipeline { + agent any + 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/kernel/' + } + } + } +} |