Я использую сценарии Powershell для развертывания базы кода на наших удаленных серверах.
Одна основная часть скрипта копирует текущую версию на сервер.Теперь мне просто нужно сохранить последние два выпуска на удаленном сервере и удалить все остальные.
Мне нужно сохранить последние два выпуска
Например: на удаленномсервер, у меня есть
//server001/Application/
Build_1_0_0_19
Build_1_0_0_18
Build_1_0_0_17
Build_1_0_0_16
Мне нужно очистить сборки _17
и _16
при развертывании _19
.
. Мы можем отсортировать каталоги в соответствии с измененным временем ипоследние два придут на первое место.Все остальное не требуется.
Можно ли это сделать с помощью скриптов Powershell?
PS Сборки не всегда в последовательном порядке