Ticket #159 (new enhancement)

Opened 4 years ago

Last modified 3 months ago

should be possible to have two buildbot.steps.source.SVN(mode="copy") steps in a single build factory

Reported by: exarkun Owned by:
Priority: major Milestone: 0.8.+
Version: 0.7.6 Keywords: projrepo
Cc: kovarththanan.rajaratnam@…

Description

Using the mode="copy" configuration of SVN, the client hard-codes "source" as the checkout directory for sources. This means using two SVN steps trample on each other and the source is always checked out completely, instead of just updated.

"source" wouldn't even need to be configurable from the server, although that'd be great. The client would just have to not step on its own feet.

Change History

comment:1 Changed 4 years ago by warner

  • Summary changed from should be possible to have to buildbot.steps.source.SVN(mode="copy") steps in a single build factory to should be possible to have two buildbot.steps.source.SVN(mode="copy") steps in a single build factory

yeah, let's add a sourcedir= argument to the Source steps.

comment:2 Changed 3 years ago by dustin

  • Milestone changed from undecided to 0.7.+

comment:3 Changed 21 months ago by dustin

  • Keywords projrepo added
  • Milestone changed from 0.8.+ to 0.8.1

comment:4 Changed 18 months ago by dustin

  • Milestone changed from 0.8.2 to 0.8.3

comment:5 Changed 16 months ago by krajaratnam

  • Cc kovarththanan.rajaratnam@… added

comment:6 Changed 14 months ago by dustin

  • Milestone changed from 0.8.3 to 0.8.+

comment:7 Changed 3 months ago by jaredgrubb

How would this be different from workdir? I think that pretty much does the same thing, or?

comment:8 Changed 3 months ago by dustin

jared, we're reaching that conclusion in  https://github.com/buildbot/buildbot/pull/253 - but that's not the same issue as is addressed in this bug. Here we're looking at the hard-coded $builddir/source directory, rather than the workdir ($builddir/build)

Note: See TracTickets for help on using tickets.