Во-первых, когда вы выбираете артефакт в процессе создания релиза.Вы можете выбрать любую версию вашей сборки вместо последней.
Что касается резервного копирования , вы можете добавить задачу Powershell для выполнения резервного копирования исходных файлов или созданных артефактов.
Существует также задача Copy Files и задача Zip Files , которую вы можете включить в свой процесс.Например, скопируйте Build.ArtifactStagingDirectory
в общую папку, чтобы создать резервную копию артефактов.Вы даже можете сделать задачи условными.
Однако встроенной задачи " rollback " нет, обычно нужно запланировать выпуск новой версии с предыдущей установкой.Или используйте сценарий powershell для вызова Rest API для создания нового выпуска.
Кроме того, вы также можете установить это расширение Release Management Utility Tasks , в каталоге задач вы увидите новое задание «Откатить оболочку».Для отката вам нужно добавить эту задачу в рабочий процесс.
Вот полезный блог для справки: Реализация отката с помощью Release Management для TFS 2015