如何从buildbot获取修订名称

时间:2013-08-22 16:47:33

标签: buildbot

main.cfg文件中,我需要获取正在构建的当前修订版的名称,并创建一个具有该修订版名称的文件夹。

2 个答案:

答案 0 :(得分:1)

http://docs.buildbot.net/0.7.12/#Generalizing-VC-Systems

Most Source步骤记录了他们在got_revision属性中检出的修订版。

答案 1 :(得分:1)

在自定义步骤启动方法中,您可以检索branchrevision属性。 类似的东西:

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)

您可以在the documentation

中详细了解构建属性