Посмотрите на Pin функциональность в TeamCity.Вы можете закрепить определенную сборку, а затем развернуть последнюю закрепленную сборку.
Таким образом, у вас есть задача «Создать сборку разработки» в TeamCity, которая развертывается в среде разработки и предоставляет артефакты.Вы можете создать еще одну задачу в TeamCity, которая будет использовать артефакты из последней закрепленной сборки в задаче «Создать сборку разработки» и развернуть ее в своей среде тестирования.
Вы можете создать еще одну задачу, которая будет внедрена в производство последней закрепленной «проверкой»строить.Откат может быть достигнут простым откреплением последней закрепленной сборки.
У вас также есть история развернутой сборки.