/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
scripts/UploadAzureZip/CreateAndUploadNugetZip.ps1
53 строки
2 KB
Allison Chou
Switch occurrences of master to main (#51646)
04 мар 2021, 05:46
Не верифицирован
04 мар 2021, 05:46
8629673
Код
Авторство
О чём код?
$ScriptDir = $PSScriptRoot $AzCopyLoc = Join-Path ${env:ProgramFiles(x86)} "Microsoft SDKs\Azure\AzCopy\AzCopy.exe" If (-Not (Test-Path $AzCopyLoc)) { echo "Azure Copy could not be found. Download and install here:" echo "http://aka.ms/downloadazcopy" exit 1 } $Branch = Read-Host 'which branch is this for? [Main|Future]' $Version = Read-Host 'which version of the zip file is this?' $AzureKey = Read-Host 'what is the azure key?' $MaybeFuture = "" If ($Branch -eq "future") { $MaybeFuture = ".future" } $NugetZipName = "nuget$MaybeFuture.$Version.zip" echo "===============================================" echo "= Clearing nuget caches" echo "===============================================" echo "" # & $ScriptDir\..\..\..\Binaries\Tools\nuget.exe locals all -clear echo "" echo "===============================================" echo "= Restoring nuget to fill cache" echo "===============================================" echo "" & $ScriptDir\..\..\..\Restore.cmd echo "" echo "===============================================" echo "= Zipping $HOME/.nuget into $ScriptDir/$NugetZipName " echo "===============================================" echo "" Add-Type -Assembly "System.IO.Compression.FileSystem"; [System.IO.Compression.ZipFile]::CreateFromDirectory("$HOME/.nuget", "$ScriptDir/$NugetZipName", "Fastest", $true); echo "Done" echo "" echo "===============================================" echo "= Uploading $ScriptDir/$NugetZipName" echo "===============================================" echo "" & $AzCopyLoc /Source:$ScriptDir /Dest:https://dotnetci.blob.core.windows.net/roslyn /DestKey:$AzureKey /Pattern:$NugetZipName