Bug 90075 - Add clean build request feature to build.webkit.org
Summary: Add clean build request feature to build.webkit.org
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 90072
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-27 07:14 PDT by Csaba Osztrogonác
Modified: 2015-03-06 10:22 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Csaba Osztrogonác 2012-06-27 07:14:14 PDT
My idea is to add a checkbox to the ForceScheduler. If the user
set checked it, CheckoutSource buildstep switched to "full" mode
with "fresh" method for this build. It means that buildslave
will revert/remove all files reported by svn status --no-ignore.

http://buildbot.net/buildbot/docs/0.8.6p1/manual/cfg-buildsteps.html#step-SVN
Comment 1 David Kilzer (:ddkilzer) 2015-03-06 10:22:24 PST
One potential challenge is that an svn checkout of WebKit can take a long time, sometimes so long that the checkout may time out such that you must run "svn cleanup", then try to check out a second time.  (One way to mitigate this is to use a git repository from git.webkit.org, which doesn't have the timeout issue and would be faster when checking out from scratch.)