#12 open
Jeremy Lightsmith

build chaining - fast-build-slow-build scenario broken by change aiming to avoid assuming same svn repo

Reported by Jeremy Lightsmith | April 21st, 2008 @ 01:47 PM

CCRB-40 asked for triggering a slow build after a fast build succeeds, where the slow build should build the same revision that succeeded in the fast build. Presumably some version of the code supported that, BUT CCRB-155 complained about the assumption that the triggered build was building code from the same svn repo as the triggering build. (This assumption is totally valid for the fast-build-slow-build case, but presumably someone was looking to use the trigger for a different scenario.) While the change made to SuccessfulBuildTrigger to address this CCRB-155 may work for that other scenario, It broke the original fast-build-slow-build scenario CCRB-40 described. The intent of the change (based on Alexey's write-up in CCRB-155) was to abandon the idea of getting the revision from the triggering build and just have the triggered build build the latest revision, but it uses the triggered project's last_locally_known_revision (Last Changed Rev from svn info). This means it rebuilds whatever revision it has in its working copy (i.e, it keeps rebuilding the same revision every time).

No comments found

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

People watching this ticket

Tags

Pages