diff options
-rw-r--r-- | Jenkinsfile | 23 |
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() + } + } } } |