You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
abp/deploy/3-nuget-push.ps1

31 lines
763 B

param(
[string]$nugetApiKey
)
. ..\nupkg\common.ps1
if (!$nugetApiKey)
{
#reading password from file content
$passwordFileName = "nuget-api-key.txt"
$pathExists = Test-Path -Path $passwordFileName -PathType Leaf
if ($pathExists)
{
$nugetApiKey = Get-Content $passwordFileName
echo "Using NuGet API Key from $passwordFileName ..."
}
}
if (!$nugetApiKey)
{
$nugetApiKey = Read-Host "Enter the NuGet API KEY"
}
Write-Info "Pushing packages to NuGet"
echo "`n-----=====[ PUSHING PACKAGES TO NUGET ]=====-----`n"
cd ..\nupkg
powershell -File push_packages.ps1 $nugetApiKey
echo "`n-----=====[ PUSHING PACKAGES TO NUGET COMPLETED ]=====-----`n"
Write-Info "Completed: Pushing packages to NuGet"
cd ..\deploy #always return to the deploy directory