We have a list of completed builds on Build Configuration A:
- #014 - [Release branch 1] built on 10 jun
- #013 - [Release branch 2] built on 9 jun
- #012 - etc
- #011 - etc
However, build #013 is on a later revision than build #014. This is the git revision (simplified, but commit 1 is reachable from commit 4):
- <Commit 4> #013 [Release branch 2]
- <Commit 3> #012
- <Commit 2> #011
- <Commit 1> #014 [Release branch 1]
As can be seen, build Commit 1 on which build #014 is based comes earlier than Commit 4 / build #013 in the revision history.
We have another build config B (used to run auto tests) which gets triggered whenever a build on config A finishes. Config B also fetches artifacts from Config A via artifact dependency. It is set to any branch, and "Latest successful build".
The build on B gets triggered for build #014, but fetches artifacts from build #013. It seems to be fetching the latest revision, not latest in build finish time. Is this as designed?