service:nexus
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
service:nexus [17.06.2025 14:00] – [Список всех версий артефакта] viacheslav | service:nexus [17.06.2025 20:24] (текущий) – [Удаление] viacheslav | ||
---|---|---|---|
Строка 561: | Строка 561: | ||
# Если токен не обрезать, | # Если токен не обрезать, | ||
while [[ ${token: | while [[ ${token: | ||
- | if [[ ${token: | + | case ${token: |
- | | + | |
- | | + | |
- | | + | esac |
- | fi | + | search=$(curl -X GET -sLu $cred $url) |
- | search=$(curl -X GET -sLu $cred $url) | + | report+=" |
- | report+=" | + | token=$(jq -r .continuationToken <<< |
- | token=$(jq -r .continuationToken <<< | + | |
done | done | ||
Строка 583: | Строка 582: | ||
(curl.exe -ksu $cred " | (curl.exe -ksu $cred " | ||
curl.exe -ksu $cred -X DELETE " | curl.exe -ksu $cred -X DELETE " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Удаление старых артефактов ('' | ||
+ | <code powershell> | ||
+ | $selection = $report |select @{n=' | ||
+ | # Здесь из версий 0.0.123 выборка по первой цифре версии патча. | ||
+ | # Если последняя версия 0.0.888, будут удалены все версии <= 0.0.699. | ||
+ | ($selection |group {$_.version -replace ' | ||
+ | curl.exe -X DELETE -Lu $cred $_.downloadurl | ||
+ | if ($?) {" | ||
+ | else {write-host -fore red " | ||
} | } | ||
</ | </ |
service/nexus.1750168804.txt.gz · Последнее изменение: — viacheslav