Created
June 9, 2017 15:20
-
-
Save dragon512/acc2ba4d8d27fbdb26f85f41f9d4d764 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class TriggerNewBuilder(steps.Trigger, ShellMixin): | |
@defer.inlineCallbacks | |
def getSchedulersAndProperties(self): | |
self.stdio_log = yield self.addLog("Generating builder") | |
self.stdio_log.addHeader("** Generating builders **\n") | |
self.ret = [] | |
props = self.set_properties.copy() | |
props["virtual_builder_name"] = "virtual-1" | |
props["virtual_builder_description"] = "This is dynamic build 1" | |
props["virtual_builder_tags"] = "virtual-TAG1" | |
props["workername"] = worker_names[0] | |
self.ret.append(["build", props]) | |
props = self.set_properties.copy() | |
props["virtual_builder_name"] = "virtual-2" | |
props["virtual_builder_description"] = "This is dynamic build 2" | |
props["virtual_builder_tags"] = "virtual-TAG2" | |
props["workername"] = worker_names[1] | |
self.ret.append(["build", props]) | |
# yield self.ret | |
defer.returnValue(self.ret) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
c['builders'].append(
util.BuilderConfig(
name="gen_builder",
collapseRequests=False,
workernames=[bot for bot in worker_names],
tags=['gen-tag'],
factory=gen_factory))