aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'buildbot_gentoo_ci/config/buildfactorys.py')
-rw-r--r--buildbot_gentoo_ci/config/buildfactorys.py9
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