簡體   English   中英

Powershell從Nuget Feed獲取最新信息

[英]Powershell Get Latest from Nuget Feed

我需要創建一個Powershell腳本,該腳本將從nuget feed中提取最新的軟件包。 該腳本將在TeamCity構建期間運行,以幫助解決nuget軟件包遇到的緩存問題。 我以前沒有使用過Powershell,因此任何幫助將不勝感激。 這是我到目前為止的內容:

 $packagesConfigFiles = Get-ChildItem $path -Recurse | Where-Object {$_.Name -eq "packages.config"} foreach($packagesConfig in $packagesConfigFiles){ .\\nuget.exe i $packagesConfig.FullName -o Source\\Packages } 

萬一有人需要它,我想發布我用於解決方案的內容。

Set-ExecutionPolicy Unrestricted 

$packagesConfigFiles = Get-ChildItem $path -Recurse | Where-Object {$_.Name -eq "packages.config"}

if (Test-Path packages){

    Write-Host "Delete packages folder."
    Remove-Item packages -recurse
}

foreach($packagesConfig in $packagesConfigFiles){      

    .nuget\NuGet.exe i $packagesConfig.FullName -o packages
}

Write-Host "Press any key to continue..."
    $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyUp") > $null

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM