From 25b234e6bcac1e7685e65ee8e19aed692a8b257d Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2019 12:31:23 +0000 Subject: [PATCH] Update dependencies from https://github.com/dotnet/arcade build 20191021.4 (#106) - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19521.4 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19521.4 --- eng/Version.Details.xml | 8 ++++---- eng/common/darc-init.ps1 | 9 +++++++-- eng/common/darc-init.sh | 24 +++++++++++++++++++----- global.json | 4 ++-- 4 files changed, 32 insertions(+), 13 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 410eee80a..ec09cd64a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -3,13 +3,13 @@ - + https://github.com/dotnet/arcade - f59f1ebe9b293ad523d3bfa4e5cffc663708ef11 + f104bcb28e4936b0c0ab7c0d8cb73892ab515e60 - + https://github.com/dotnet/arcade - f59f1ebe9b293ad523d3bfa4e5cffc663708ef11 + f104bcb28e4936b0c0ab7c0d8cb73892ab515e60 diff --git a/eng/common/darc-init.ps1 b/eng/common/darc-init.ps1 index 1bf15f435..5d7eaa5f9 100644 --- a/eng/common/darc-init.ps1 +++ b/eng/common/darc-init.ps1 @@ -1,7 +1,8 @@ param ( $darcVersion = $null, $versionEndpoint = "https://maestro-prod.westus2.cloudapp.azure.com/api/assets/darc-version?api-version=2019-01-16", - $verbosity = "m" + $verbosity = "m", + $toolpath = $null ) . $PSScriptRoot\tools.ps1 @@ -27,7 +28,11 @@ function InstallDarcCli ($darcVersion) { Write-Host "Installing Darc CLI version $darcVersion..." Write-Host "You may need to restart your command window if this is the first dotnet tool you have installed." - & "$dotnet" tool install $darcCliPackageName --version $darcVersion --add-source "$arcadeServicesSource" -v $verbosity -g + if (-not $toolpath) { + & "$dotnet" tool install $darcCliPackageName --version $darcVersion --add-source "$arcadeServicesSource" -v $verbosity -g + }else { + & "$dotnet" tool install $darcCliPackageName --version $darcVersion --add-source "$arcadeServicesSource" -v $verbosity --tool-path "$toolpath" + } } InstallDarcCli $darcVersion diff --git a/eng/common/darc-init.sh b/eng/common/darc-init.sh index 6c37281b8..82b2b5767 100755 --- a/eng/common/darc-init.sh +++ b/eng/common/darc-init.sh @@ -20,6 +20,10 @@ while [[ $# > 0 ]]; do verbosity=$2 shift ;; + --toolpath) + toolpath=$2 + shift + ;; *) echo "Invalid argument: $1" usage @@ -52,17 +56,27 @@ function InstallDarcCli { InitializeDotNetCli local dotnet_root=$_InitializeDotNetCli - local uninstall_command=`$dotnet_root/dotnet tool uninstall $darc_cli_package_name -g` - local tool_list=$($dotnet_root/dotnet tool list -g) - if [[ $tool_list = *$darc_cli_package_name* ]]; then - echo $($dotnet_root/dotnet tool uninstall $darc_cli_package_name -g) + if [ -z "$toolpath" ]; then + local tool_list=$($dotnet_root/dotnet tool list -g) + if [[ $tool_list = *$darc_cli_package_name* ]]; then + echo $($dotnet_root/dotnet tool uninstall $darc_cli_package_name -g) + fi + else + local tool_list=$($dotnet_root/dotnet tool list --tool-path "$toolpath") + if [[ $tool_list = *$darc_cli_package_name* ]]; then + echo $($dotnet_root/dotnet tool uninstall $darc_cli_package_name --tool-path "$toolpath") + fi fi local arcadeServicesSource="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" echo "Installing Darc CLI version $darcVersion..." echo "You may need to restart your command shell if this is the first dotnet tool you have installed." - echo $($dotnet_root/dotnet tool install $darc_cli_package_name --version $darcVersion --add-source "$arcadeServicesSource" -v $verbosity -g) + if [ -z "$toolpath" ]; then + echo $($dotnet_root/dotnet tool install $darc_cli_package_name --version $darcVersion --add-source "$arcadeServicesSource" -v $verbosity -g) + else + echo $($dotnet_root/dotnet tool install $darc_cli_package_name --version $darcVersion --add-source "$arcadeServicesSource" -v $verbosity --tool-path "$toolpath") + fi } InstallDarcCli diff --git a/global.json b/global.json index 1f087802c..d29d3f02a 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19518.2", - "Microsoft.DotNet.Helix.Sdk": "5.0.0-beta.19518.2" + "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.19521.4", + "Microsoft.DotNet.Helix.Sdk": "5.0.0-beta.19521.4" } }