Add NuGet.exe on Windows Server 2016/2019 (#1049)

* Add NuGet.CommandLine

* remove temporary path update
This commit is contained in:
Aleksandr Chebotov
2020-06-15 20:10:54 +03:00
committed by GitHub
parent 4bc0c4348d
commit ebadb5cea8
5 changed files with 34 additions and 1 deletions

View File

@@ -193,6 +193,12 @@
"elevated_user": "{{user `install_user`}}", "elevated_user": "{{user `install_user`}}",
"elevated_password": "{{user `install_password`}}" "elevated_password": "{{user `install_password`}}"
}, },
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Nuget.ps1"
]
},
{ {
"type": "windows-restart", "type": "windows-restart",
"restart_timeout": "30m" "restart_timeout": "30m"

View File

@@ -193,6 +193,12 @@
"elevated_user": "{{user `install_user`}}", "elevated_user": "{{user `install_user`}}",
"elevated_password": "{{user `install_password`}}" "elevated_password": "{{user `install_password`}}"
}, },
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Nuget.ps1"
]
},
{ {
"type": "powershell", "type": "powershell",
"scripts":[ "scripts":[

View File

@@ -0,0 +1,16 @@
################################################################################
## File: Install-Nuget.ps1
## Desc: Install NuGet.CommandLine
################################################################################
Choco-Install -PackageName NuGet.CommandLine
if (Get-Command -Name 'nuget.exe')
{
Write-Host 'nuget on path'
}
else
{
Write-Host 'nuget is not on path'
exit 1
}

View File

@@ -127,6 +127,10 @@ function Get-ComposerVersion {
return "Composer $composerVersion" return "Composer $composerVersion"
} }
function Get-NugetVersion {
(nuget help) -match "NuGet Version" -replace "Version: "
}
function Get-AntVersion { function Get-AntVersion {
($(ant -version) | Out-String) -match "version (?<version>\d+\.\d+\.\d+)" | Out-Null ($(ant -version) | Out-String) -match "version (?<version>\d+\.\d+\.\d+)" | Out-Null
$antVersion = $Matches.Version $antVersion = $Matches.Version

View File

@@ -48,7 +48,8 @@ $markdown += New-MDList -Style Unordered -Lines @(
(Get-CondaVersion), (Get-CondaVersion),
(Get-RubyGemsVersion), (Get-RubyGemsVersion),
(Get-HelmVersion), (Get-HelmVersion),
(Get-ComposerVersion) (Get-ComposerVersion),
(Get-NugetVersion)
) )
$markdown += New-MDHeader "Project Management" -Level 3 $markdown += New-MDHeader "Project Management" -Level 3