Teamcity - snapshot equivalence across branches
Howdy,
I have a relatively large git repository with sub-projects inside. With that, we also have some verification targets that are run as snapshot-dependencies in the "master-branch" flow. These targets define checkout-rules specifically so that the snapshot-dependency system can decide to use existing green results if the "checked out" directories have no changes. This works really well for us!
Now we are toying more and more with new approaches to pre-verify with Gerrit. This introduces some new short-lived branches where it's essentially master + one new commit. When TC detects these commits, it will run a target that has snapshot-dependencies on the same targets as above. What we see today is that all of the targets will run every time, no matter what kind of change it is.
What we would love to see is that a given target's previous result is deemed to satisfy the snapshot dependency in the cases where none of the target's "checkout-ruled" code is changed *relative to the default branch*. Is there any way to achieve this, or perhaps something close?
Thanks,
Rob
Please sign in to leave a comment.