Dependencies Triggers

note
To avoid double excessive running of a build, if this build is dependent on another via both dependency trigger and a build chain with snapshot dependency, at the moment the build is triggered by dependency (trigger) TeamCity checks whether another build of the same build configuration has been already put into the Build Queue as a result of triggering a build chain with snapshot dependency. If such build exists, a build that should be triggered by dependency will not be started. Example:
Assume build A depends on build B by both snapshot and trigger dependency. Then after the build B finishes, build A will be added in the queue, only if build B is not a part of build chain containing A.
Add Maven Artifact Trigger Dialog

Thanks for your feedback!