diff options
Diffstat (limited to 'buildbot_gentoo_ci/config/buildfactorys.py')
-rw-r--r-- | buildbot_gentoo_ci/config/buildfactorys.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/buildbot_gentoo_ci/config/buildfactorys.py b/buildbot_gentoo_ci/config/buildfactorys.py index b47a209..6755308 100644 --- a/buildbot_gentoo_ci/config/buildfactorys.py +++ b/buildbot_gentoo_ci/config/buildfactorys.py @@ -14,6 +14,7 @@ from buildbot_gentoo_ci.steps import portage from buildbot_gentoo_ci.steps import logs from buildbot_gentoo_ci.steps import repos from buildbot_gentoo_ci.steps import nodes +from buildbot_gentoo_ci.steps import clean def update_db_check(): f = util.BuildFactory() @@ -66,6 +67,8 @@ def update_db_cpv(): f.addStep(package.TriggerCheckForV()) # update metadata if needed f.addStep(package.CheckMetadataPackagePath()) + # clean package db if needed (clean up ebuilds in db) + f.addStep(package.TriggerCleanPackageDb()) return f def update_db_v(): @@ -201,3 +204,9 @@ def run_build_images_request(): # set the needed steps for making the image f.addStep(nodes.SetupBuildTypeAndSteps()) return f + +def run_clean_db_request(): + f = util.BuildFactory() + # set needed Propertys + f.addStep(clean.SetupPropertys()) + return f |