diff --git a/BuildBotLib/buildBotShedulers.py b/BuildBotLib/buildBotShedulers.py
index 2d44932..7d48db7 100644
--- a/BuildBotLib/buildBotShedulers.py
+++ b/BuildBotLib/buildBotShedulers.py
@@ -33,6 +33,8 @@ class BuildBotShedulers(BuildBotModule):
                         'Wasm32Builder',
                         ]
 
+        buildersDeployCode = ['DocsGenerator']
+
         buildersRepo = ['RepoGen']
         self.masterConf['schedulers'] = self.shedulers
 
@@ -49,6 +51,18 @@ class BuildBotShedulers(BuildBotModule):
                 treeStableTimer=60
             ),
 
+            schedulers.AnyBranchScheduler(
+                name='github',
+                builderNames=buildersDeployCode,
+                properties={
+                    'clean': True,
+                    'test': True,
+                    'release': False,
+                    'deploy': True
+                },
+                treeStableTimer=60
+            ),
+
             schedulers.Triggerable(name="repogen",
                                    builderNames=buildersRepo)
         ]
diff --git a/BuildBotLib/buildBotWorkers.py b/BuildBotLib/buildBotWorkers.py
index 7275213..4b06b4b 100644
--- a/BuildBotLib/buildBotWorkers.py
+++ b/BuildBotLib/buildBotWorkers.py
@@ -29,6 +29,7 @@ class BuildBotWorkers(BuildBotModule):
             worker.Worker("WindowsCMakeBuilder", password),
             worker.Worker("RepoGen", password),
             worker.Worker("Wasm32Builder", password),
+            worker.Worker("DocsGenerator", password),
             ]
 
         # 'protocols' contains information