Suppose that I have build configs setup like this:
Functional Tests A
Functional Tests B
The Functional Test configs have both artifact and snapshot dependencies on the Compilation config.
The artifact dependency is set to use: Last Finished Build
The snapshot dependency is set to use: Do not run new build if there is a suitable one & Only use successful builds from suitable ones
For the most part, everything works fine. However, I get "[Resolving artifact dependencies] Failed to download 1 of 1 artifact dependencies" errors sometimes...
And when that error happens I have to manually run the Compilation config and then I can run the Functional Test configs manually and they work.
If I don't force the Compilation config to run, I can sit there all day forcing the Functional Tests to run and they keep getting that artifact error.
What seems to be the cause of this is when a Personal Build is running at the same time a normal build is running.
I don't know if the Functional Tests are trying to pull artifacts from the Personal Build or what "Last Finished Build" means to a Personal Build (or normal build in that scenario)
I am pretty sure that the problem only occurs when Personal Builds are in the mix; I can't nail down the exact timing that causes the error though.
What am I doing wrong?