QuasarAppCI/BuildBotLib/stepfactory.py

22 lines
478 B
Python
Raw Normal View History

2021-04-15 21:10:14 +03:00
# This Python file uses the following encoding: utf-8
from buildbot.plugins import util
class StepFactory:
def __init__(self, pwd):
self.factory = util.BuildFactory()
2021-04-15 22:04:00 +03:00
self.factory.workdir = pwd
2021-04-15 21:10:14 +03:00
self.pwd = pwd
def addStep(self, step):
2021-04-15 21:39:38 +03:00
step.workdir = self.pwd
2021-04-15 21:10:14 +03:00
self.factory.addStep(step)
def addSteps(self, steps):
for step in steps:
self.addStep(step)
def source(self):
return self.factory