Scripts/Upload-File.ps1 (14 lines of code) (raw):
param(
$storageName = $env:NUGET_GALLERY_AZURE_STORAGE_ACCOUNT_NAME,
$storageKey = $env:NUGET_GALLERY_AZURE_STORAGE_ACCESS_KEY,
$filename,
$contentType
)
$scriptDir = (Split-Path -parent $MyInvocation.MyCommand.Definition)
. $scriptDir\Require-Param.ps1
require-param -value $storageName -paramName "storageName"
require-param -value $storageKey -paramName "storageKey"
require-param -value $filename -paramName "filename"
require-param -value $contentType -paramName "contentType"
$galopsExe = join-path $scriptDir "..\OpsExe\bin\Debug\galops.exe"
& "$galopsExe" /task:UploadFile /storagename:$storageName /storagekey:$storageKey /filename:$filename /contentType:$contentType