From: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Date: Sat, 14 Dec 2019 18:40:26 +0000 (+0000)
Subject: Update dependencies from https://github.com/dotnet/arcade build 20191213.1 (#694)
X-Git-Tag: submit/tizen_5.5/20200504.045052~11^2^2~213
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=49ff7a20915ed09002b795972d47cb18423830d0;p=platform%2Fcore%2Fdotnet%2Fdiagnostics.git
Update dependencies from https://github.com/dotnet/arcade build 20191213.1 (#694)
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19613.1
- Microsoft.DotNet.RemoteExecutor - 5.0.0-beta.19613.1
---
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 1a7b99b5a..e5c086eb8 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -4,15 +4,15 @@
https://github.com/dotnet/command-line-api
166610c56ff732093f0145a2911d4f6c40b786da
-
+
https://github.com/dotnet/arcade
- 993af9410c505680b9a260f3bfd79515c936de12
+ acd18a717ab18e484addef602e2af2b2bc4c4bd1
-
+
https://github.com/dotnet/arcade
- 71ce4c736b882e6112b395a0e92313be5dcb4328
+ acd18a717ab18e484addef602e2af2b2bc4c4bd1
https://github.com/dotnet/core-setup
diff --git a/eng/Versions.props b/eng/Versions.props
index fbf10ae24..2134ee409 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -41,7 +41,7 @@
4.5.3
2.4.1
2.0.3
- 5.0.0-beta.19562.5
+ 5.0.0-beta.19613.1
10.0.18362
diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1
index d762c9f04..09c3a3325 100644
--- a/eng/common/tools.ps1
+++ b/eng/common/tools.ps1
@@ -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) {
return $global:_DotNetInstallDir
}
@@ -146,6 +146,22 @@ function InitializeDotNetCli([bool]$install) {
}
$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
@@ -216,7 +232,10 @@ function InstallDotNet([string] $dotnetRoot,
}
catch {
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
$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) {
throw 'Unable to find Visual Studio that has required version and components installed'
}
diff --git a/eng/common/tools.sh b/eng/common/tools.sh
index f58db5e25..e071af4ee 100644
--- a/eng/common/tools.sh
+++ b/eng/common/tools.sh
@@ -211,6 +211,8 @@ function InstallDotNet {
Write-PipelineTelemetryError -category 'InitializeToolset' "Failed to install dotnet SDK from custom location '$runtimeSourceFeed' (exit code '$exit_code')."
ExitWithExitCode $exit_code
}
+ else
+ ExitWithExitCode $exit_code
fi
fi
}
diff --git a/global.json b/global.json
index 43d26258c..02300a96d 100644
--- a/global.json
+++ b/global.json
@@ -1,11 +1,11 @@
{
"sdk": {
- "version": "3.0.100"
+ "version": "3.0.101"
},
"tools": {
- "dotnet": "3.0.100"
+ "dotnet": "3.0.101"
},
"msbuild-sdks": {
- "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19608.1"
+ "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19613.1"
}
}