I have misunderstanding, how "artifact dependencies" works.
I have properly configured CI configuration with publishing artefacts, which is triggered after each commit. So I have some number of builds with artifacts for each commit.
Now I am going to use artifacts from CI-configuration in another new configuration. This configuration was configured to use the same VCS-root. I turned on "Snapshot Depenencies" feature (with options "Do not run new build if there is a suitable one", "Only use successful builds from suitable ones") and "Artifact Dependencies" feature (with options "Build from the same chain"). I pushed tag to GIT repository for one of commits and I am going to use branch specifications of VCS-root and to specify this tag as a "Build Branch" when I starting build.
I expect that artifacts will be extracted from existing successful CI build, but in fact new CI-build has been started.
Where is my fault? How can I achieve my expectations?
Thanks in advance!
PS. TeamCity Professional 8.1.4 (build 30168)