Esempio n. 1
0
 def build(self) -> linux.BuildMachine:
     if "xpert-build" in tbot.flags:
         return self
     elif "hercules-build" in tbot.flags:
         return builders.HerculesSSH(self)
     elif "hercules-1604-build" in tbot.flags:
         return builders.Hercules1604SSH(self)
     elif "threadripper-1604-build" in tbot.flags:
         return builders.Threadripper1604SSH(self)
     elif "xmg-build" in tbot.flags:
         return builders.xmgSSH(self)
     raise RuntimeError("build Machine not specified")
Esempio n. 2
0
 def build(self) -> linux.Builder:
     if "pollux-build" in tbot.flags:
         return builders.PolluxSSH(self)
     elif "xpert-build" in tbot.flags:
         return builders.XpertSSH(self)
     elif "hercules-build" in tbot.flags:
         return builders.HerculesSSH(self)
     elif "hercules-1604-build" in tbot.flags:
         return builders.Hercules1604SSH(self)
     elif "threadripper-build" in tbot.flags:
         return builders.ThreadripperSSH(self)
     elif "threadripper-1604-build" in tbot.flags:
         return builders.Threadripper1604SSH(self)
     elif "threadripper-1604-kas-build" in tbot.flags:
         return builders.Threadripper1604kasSSH(self)
     elif "xmg-build" in tbot.flags:
         return builders.xmgSSH(self)
     elif "lab-1-build" in tbot.flags:
         return self.clone()
     raise RuntimeError("build Machine not specified")