Создание и развертывание определенного номера версии с помощью TeamCity

Я просто разбираюсь в TeamCity и MSDeploy и развертываю в среду dev, вызванную обработкой SVN, прекрасно работающей. Вопрос, который у меня есть, заключается в том, чтобы выпустить тестовую среду; Я хочу сделать это по запросу и на основе определенного номера ревизии. Какой лучший способ настроить сборку TeamCity на основе пользовательской версии?

Ответы

Ответ 2

Взгляните на функциональные возможности Pin в TeamCity. Вы можете привязать определенную сборку, а затем развернуть последнюю закрепленную сборку.

Итак, у вас есть задача "Создать конструкцию разработки" в TeamCity, которая развертывает среду dev и предоставляет артефакты. Вы можете создать еще одну задачу в TeamCity, которая будет использовать артефакты из последней закрепленной сборки в задаче "Создать конструкторскую сборку" и развернуться в тестовой среде.

Вы можете создать еще одну задачу, которая будет использоваться для сборки последней сборки с проверкой. Откат может быть достигнут путем простого открепления последней закрепленной сборки.

У вас также есть история развернутой сборки.