[Buildbot] #3508: GitlabGit step for cloning forks

Buildbot trac trac at buildbot.net
Tue Mar 29 17:51:38 UTC 2016

#3508: GitlabGit step for cloning forks
Reporter:  cmouse       |      Owner:
    Type:  enhancement  |     Status:  new
Priority:  minor        |  Milestone:  undecided
 Version:  0.9.0b7      |   Keywords:
 In an environment, where gitlab webhooks are used to submit builds, these
 webhooks can also be used for forks. Buildbot cannot handle these
 correctly, viz, it should add an upstream and pull the fork's code over

 Alternatively it can do fresh checkout from fork's repository, which is
 what the following fewliner will do:

 class GitlabGit(steps.Git):
    def startVC(self, branch, revision, patch):
      self.repourl =
      yield super(GitlabGit,self).startVC(branch, revision, patch)

Ticket URL: <http://trac.buildbot.net/ticket/3508>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation

More information about the bugs mailing list