Upgrade problem 7.0.4 to 8.0.5 "Failed to resolve artifact dependency"

I've just upgrade our TeamCity server from 7.0.4 to 8.0.5 this weekend, everything seemed to go smooth, and most builds are running fine, but now I'm getting an error "Failed to resolve artifact dependency" in one of my main builds:

[21:19:04][Resolving artifact dependencies] Failed to resolve artifact dependency <Apollo.Trunk.All2 :: 5_RuleEngine_Release, build #5.3.0.1 [id 198928]>: No files matched for patterns "Dictionary.dll" from <Apollo.Trunk.All2 :: 5_RuleEngine_Release, build #5.3.0.1 [id 198928]> (jetbrains.buildServer.artifacts.ResolvingFailedException)

[21:19:04][Resolving artifact dependencies] Failed to resolve 1 of 11 artifact dependencies


This used work and run successfully before the upgrade. As a test, after the upgrade, I created a test set of build configurations, using artifact dependencies and they work correctly, so the basical functionality seems to be working but something has changed s part of the upgrade. Any ideas?

This is a windows configuration. Please let me know if anything more is needed.

Thanks!
Fred
1 comment
Comment actions Permalink

Update:

I think I found a fix for this. I changed the artifact rule dependencies as follows:

FROM:
**\*.dll=>%system.build.depend.home%\RuleEngine
Dictionary.dll=>%system.build.depend.home%\RuleEngine

TO:
Dictionary.dll=>%system.build.depend.home%\RuleEngine
**\*.dll=>%system.build.depend.home%\RuleEngine

It seems to work. It passes "check artifact depenendicies" now. I'm running an actual build next. I'll update if any further problems.

0

Please sign in to leave a comment.