В зависимости от того, что вы хотите сделать, у вас есть несколько вариантов.
Если вам нужны последние пять рабочих пространств для другой работы, вы можете использовать плагин рабочей области клона SCM текст ссылки . Поскольку я никогда не использовал его, я не знаю, сможете ли вы позже получить доступ к архивному рабочему пространству (через пользовательский интерфейс).
Другой вариант, который стоит попробовать, - это использовать опцию архивирования и архивировать всю рабочую область (я думаю, что настройка фильтра для опции архива будет ** / *). Вы можете загрузить рабочую область в заархивированной версии из каждого запуска задания. Прелесть этого решения заключается в том, что артефакты будут очищены при удалении определенного запуска задания (вручную или через настройку задания для удаления старых сборок).
Конечно, вы также можете сделать это вручную и запустить копию как последний шаг вашей сборки. Вам понадобится пять каталогов (вы можете назвать их от 1 до 5). Сначала удалите самый старый и переименуйте остальные (4-> 5, 3-> 4, ..). Последним шагом будет копирование рабочей области в каталог, содержащий самую новую копию (в нашем примере 1). Это потребует от вас сохранения вашей собственной архивной работы. Поэтому я предпочитаю один из вышеупомянутых вариантов.