mirror of
https://github.com/actions/runner-images.git
synced 2025-12-13 20:56:47 +00:00
[Windows] Add VCPKG_ROOT variable (#6192)
This commit is contained in:
@@ -17,5 +17,6 @@ Invoke-Expression "$InstallDir\$VcpkgExecPath integrate install"
|
|||||||
Add-MachinePathItem $InstallDir
|
Add-MachinePathItem $InstallDir
|
||||||
$env:Path = Get-MachinePath
|
$env:Path = Get-MachinePath
|
||||||
setx VCPKG_INSTALLATION_ROOT $InstallDir /M
|
setx VCPKG_INSTALLATION_ROOT $InstallDir /M
|
||||||
|
setx VCPKG_ROOT $InstallDir /M
|
||||||
|
|
||||||
Invoke-PesterTests -TestFile "Tools" -TestName "Vcpkg"
|
Invoke-PesterTests -TestFile "Tools" -TestName "Vcpkg"
|
||||||
|
|||||||
@@ -347,6 +347,10 @@ function Build-PackageManagementEnvironmentTable {
|
|||||||
@{
|
@{
|
||||||
"Name" = "VCPKG_INSTALLATION_ROOT"
|
"Name" = "VCPKG_INSTALLATION_ROOT"
|
||||||
"Value" = $env:VCPKG_INSTALLATION_ROOT
|
"Value" = $env:VCPKG_INSTALLATION_ROOT
|
||||||
|
},
|
||||||
|
@{
|
||||||
|
"Name" = "VCPKG_ROOT"
|
||||||
|
"Value" = $env:VCPKG_ROOT
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
if (Test-IsWin19) {
|
if (Test-IsWin19) {
|
||||||
|
|||||||
@@ -147,15 +147,19 @@ Describe "Stack" {
|
|||||||
|
|
||||||
Describe "Vcpkg" {
|
Describe "Vcpkg" {
|
||||||
It "vcpkg" {
|
It "vcpkg" {
|
||||||
"vcpkg version" | Should -ReturnZeroExitCode
|
"vcpkg version" | Should -ReturnZeroExitCode
|
||||||
}
|
}
|
||||||
|
|
||||||
It "env variable VCPKG_INSTALLATION_ROOT is set" {
|
It "env variable VCPKG_INSTALLATION_ROOT is set" {
|
||||||
$env:VCPKG_INSTALLATION_ROOT | Should -Not -BeNullOrEmpty
|
$env:VCPKG_INSTALLATION_ROOT | Should -Not -BeNullOrEmpty
|
||||||
}
|
}
|
||||||
|
|
||||||
It "VCPKG_INSTALLATION_ROOT directory" {
|
It "env variable VCPKG_ROOT is set" {
|
||||||
$env:VCPKG_INSTALLATION_ROOT | Should -Exist
|
$env:VCPKG_ROOT | Should -Not -BeNullOrEmpty
|
||||||
|
}
|
||||||
|
|
||||||
|
It "VCPKG_ROOT directory" {
|
||||||
|
$env:VCPKG_ROOT | Should -Exist
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user