Update dependencies from https://github.com/dotnet/arcade build 20191211.6 (#5871)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19611.6
This commit is contained in:
parent
fa08410d0e
commit
50185c0cc0
4 changed files with 30 additions and 6 deletions
|
@ -104,9 +104,9 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.19608.1">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.19611.6">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>71ce4c736b882e6112b395a0e92313be5dcb4328</Sha>
|
<Sha>71a91bbb3c49bad2f1e7f2c7f28b32c5c0efc9e5</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ToolsetDependencies>
|
</ToolsetDependencies>
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
|
@ -98,7 +98,7 @@ function Exec-Process([string]$command, [string]$commandArgs) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function InitializeDotNetCli([bool]$install) {
|
function InitializeDotNetCli([bool]$install, [bool]$createSdkLocationFile) {
|
||||||
if (Test-Path variable:global:_DotNetInstallDir) {
|
if (Test-Path variable:global:_DotNetInstallDir) {
|
||||||
return $global:_DotNetInstallDir
|
return $global:_DotNetInstallDir
|
||||||
}
|
}
|
||||||
|
@ -146,6 +146,22 @@ function InitializeDotNetCli([bool]$install) {
|
||||||
}
|
}
|
||||||
|
|
||||||
$env:DOTNET_INSTALL_DIR = $dotnetRoot
|
$env:DOTNET_INSTALL_DIR = $dotnetRoot
|
||||||
|
|
||||||
|
if ($createSdkLocationFile) {
|
||||||
|
# Create a temporary file under the toolset dir and rename it to sdk.txt to avoid races.
|
||||||
|
do {
|
||||||
|
$sdkCacheFileTemp = Join-Path $ToolsetDir $([System.IO.Path]::GetRandomFileName())
|
||||||
|
}
|
||||||
|
until (!(Test-Path $sdkCacheFileTemp))
|
||||||
|
Set-Content -Path $sdkCacheFileTemp -Value $dotnetRoot
|
||||||
|
|
||||||
|
try {
|
||||||
|
Rename-Item -Force -Path $sdkCacheFileTemp 'sdk.txt'
|
||||||
|
} catch {
|
||||||
|
# Somebody beat us
|
||||||
|
Remove-Item -Path $sdkCacheFileTemp
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Add dotnet to PATH. This prevents any bare invocation of dotnet in custom
|
# Add dotnet to PATH. This prevents any bare invocation of dotnet in custom
|
||||||
|
@ -216,7 +232,10 @@ function InstallDotNet([string] $dotnetRoot,
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
Write-PipelineTelemetryError -Category 'InitializeToolset' -Message "Failed to install dotnet runtime '$runtime' from custom location '$runtimeSourceFeed'."
|
Write-PipelineTelemetryError -Category 'InitializeToolset' -Message "Failed to install dotnet runtime '$runtime' from custom location '$runtimeSourceFeed'."
|
||||||
|
ExitWithExitCode 1
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
ExitWithExitCode 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -274,8 +293,11 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
|
||||||
$vsMajorVersion = $vsMinVersion.Major
|
$vsMajorVersion = $vsMinVersion.Major
|
||||||
$xcopyMSBuildVersion = "$vsMajorVersion.$($vsMinVersion.Minor).0-alpha"
|
$xcopyMSBuildVersion = "$vsMajorVersion.$($vsMinVersion.Minor).0-alpha"
|
||||||
}
|
}
|
||||||
|
|
||||||
$vsInstallDir = InitializeXCopyMSBuild $xcopyMSBuildVersion $install
|
$vsInstallDir = $null
|
||||||
|
if ($xcopyMSBuildVersion.Trim() -ine "none") {
|
||||||
|
$vsInstallDir = InitializeXCopyMSBuild $xcopyMSBuildVersion $install
|
||||||
|
}
|
||||||
if ($vsInstallDir -eq $null) {
|
if ($vsInstallDir -eq $null) {
|
||||||
throw 'Unable to find Visual Studio that has required version and components installed'
|
throw 'Unable to find Visual Studio that has required version and components installed'
|
||||||
}
|
}
|
||||||
|
|
|
@ -211,6 +211,8 @@ function InstallDotNet {
|
||||||
Write-PipelineTelemetryError -category 'InitializeToolset' "Failed to install dotnet SDK from custom location '$runtimeSourceFeed' (exit code '$exit_code')."
|
Write-PipelineTelemetryError -category 'InitializeToolset' "Failed to install dotnet SDK from custom location '$runtimeSourceFeed' (exit code '$exit_code')."
|
||||||
ExitWithExitCode $exit_code
|
ExitWithExitCode $exit_code
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
ExitWithExitCode $exit_code
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"dotnet": "5.0.100-alpha1-014915"
|
"dotnet": "5.0.100-alpha1-014915"
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19608.1"
|
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19611.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue