I'm trying to accomplish something in TeamCity that seems really simple but has been causing me much heartache.
I have three relevant build configurations:
Functional Tests: Runs a series of long running integration tests. Uses a Schedule Trigger to run 3 times daily.
Unit Tests: Runs a series of quick/short unit tests. Uses a VCS Trigger to run on every check in
Package: Runs when both Functional and Unit Tests builds have completed succesfully.
Requirements: Package build runs only when both the Unit and Functional Tests builds have completed. Which is to say no more than 3 times daily.
However, what I'm observing is that Package is triggered every time Unit Tests are run (i.e. on every VCS checkin). This, in turn, causes Functional Tests to also run on every VCS checkin, effectively negating the schedule triggered I've created.
I've attached screenshots of the Package configuration in the hopes that someone can tell me how to -reconfigure it so that my stated requirements are met.