在main.cfg
文件中,我需要获取正在构建的当前修订版的名称,并创建一个具有该修订版名称的文件夹。
答案 0 :(得分:1)
http://docs.buildbot.net/0.7.12/#Generalizing-VC-Systems
Most Source步骤记录了他们在got_revision属性中检出的修订版。
答案 1 :(得分:1)
在自定义步骤启动方法中,您可以检索branch
和revision
属性。
类似的东西:
from buildbot.steps.shell import ShellCommand
class MyStep(ShellCommand):
def start(self):
branch = self.getProperty('branch')
revision = self.getProperty('revision')
# Do watever, for example
# self.setCommand('echo "Building %s"' % revision)
ShellCommand.start(self)
中详细了解构建属性