Если вы используете TeamCity 6 или выше, потому что у вас есть цепочка зависимостей сборки из сборки развертывания в основную сборку либо через зависимости артефактов, зависимости моментальных снимков, либо и то, и другое, вы можете просто пометить свою сборку развертывания.Это связано с тем, что пользовательский интерфейс покажет вам древовидное представление зависимостей, используемых развертыванием, и вы сможете перейти к фактической сборке.
Одна вещь, которую вы можете сделать, и, по моему мнению, должна сделать, это пометить вашууправление исходным кодом из TeamCity, если вы используете исходный элемент управления, который поддерживает тегирование / маркировку.Вероятно, вам следует настроить сборку развертывания с учетом снимка, а также зависимости артефакта, особенно если ваши файлы сборки находятся в одном и том же хранилище.В вашей основной сборке вы должны заставить TeamCity пометить ваш репозиторий при успешной сборке чем-то вроде «build-1.2.3.4».Затем в вашей сборке развертывания вы должны заставить его пометить хранилище после успешной сборки с "deployed-1.2.3.4".Если вы развертываете в других средах, вы можете сделать так, чтобы метка хранилища была соответствующим образом.