diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2018-03-23 14:02:56 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2018-03-23 14:02:56 +0100 |
commit | dba8883c852fc3da97a259fcc51ad7598e7a79de (patch) | |
tree | 03760e3c8082f593c89df8f14b454a8135b8c741 | |
parent | 9af77a58f8712b0114d64c3fc9ddd4e1ee2d3f76 (diff) | |
download | jenkinsfiles-dba8883c852fc3da97a259fcc51ad7598e7a79de.tar.gz |
add jenkinsfile too
-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/' + } + } + } +} |