summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2018-03-29 13:09:04 +0200
committerGerd Hoffmann <kraxel@redhat.com>2018-03-29 13:09:04 +0200
commit049b8f43f7390657f9470d3ad75acac01fc30b27 (patch)
tree95050c9bc682f1e5172447cf4c04d74317ed23e8
parent9be9815b1dcf3820fbe95ca16f4c7bd34464aa12 (diff)
downloadseabios-049b8f43f7390657f9470d3ad75acac01fc30b27.tar.gz
jenkinsfile update
-rw-r--r--Jenkinsfile23
1 files changed, 22 insertions, 1 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index 9cbcf91..1f75885 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -54,9 +54,25 @@ def RPMBuild() {
--define "_buildrootdir ${WORKSPACE}/buildroot" \
-ba *.spec
- # revert spec file changes
+ # revert spec file tweaks
git reset --hard
+
+ # create rpm package repo
+ createrepo rpms
'''
+ archiveArtifacts 'rpms/*/*'
+}
+
+def RPMCleanup() {
+ dir ("build") {
+ deleteDir()
+ }
+ dir ("buildroot") {
+ deleteDir()
+ }
+ dir ("rpms") {
+ deleteDir()
+ }
}
pipeline {
@@ -82,5 +98,10 @@ pipeline {
}
}
+ stage ("Cleanup") {
+ steps {
+ RPMCleanup()
+ }
+ }
}
}