TeamCity plugin always causes a clean checkout

Compares and synchronizes SQL Server databases, backups and scripts.

Moderators: JonathanWatts, Chris Auckland, David Atkinson, eddie davis, Anu Deshpande, Michelle Taylor, alice.easey, james.billings, chengvoon.tong

TeamCity plugin always causes a clean checkout

Postby MrJul » Wed Sep 26, 2012 10:17 am

As soon as the RedGate TeamCity plugin is installed, all started builds now contain the following log line:
Clean build enabled: removing old files from D:\\BuildAgent\\work\\[...]

This causes a full checkout on every build, which takes time, and automatically rechecks the \"clean all files before build\" in the build configuration even if it was unchecked before. Note that the plugin isn't even used in any build. Its mere presence causes this behavior. Uninstalling the RedGate plugin it from the TeamCity server resolves the problem immediately.

From TeamCity developer (at http://youtrack.jetbrains.com/issue/TW-23391):
Please contact RedGate guys with this problem. Most likely somewhere in the code they have smtg like: BuildType.setOption(BuildTypeOptions.BT_CLEAN_BUILD, true). Not sure why they do this by they obviously forget to call BuildType.persist() so that this setting is changed on disk too.
MrJul
 
Posts: 1
Joined: Wed Sep 26, 2012 10:10 am

Postby nforss » Tue Oct 16, 2012 7:24 am

I have the same problem. This is really annoying as it causes the build to take a few minutes longer than necessary.
nforss
 
Posts: 2
Joined: Tue Oct 16, 2012 7:22 am

Postby DavidSimner » Mon Oct 29, 2012 1:51 pm

We've fixed this bug in today's release (0.0.3.463). It will now only enable the clean build option for builds that use our runner, leaving all other builds untouched. You can download the fixed build from:

http://downloads.red-gate.com/EAP/openMe/openMe.zip

Let us know if you have any further problems,

David
DavidSimner
 
Posts: 49
Joined: Thu Feb 04, 2010 6:05 pm


Return to SQL Compare 10

Who is online

Users browsing this forum: No registered users and 0 guests