运行 Azure Pipelines 中 DotNetCoreCLI 的预发布版本

Run a prerelease version of DotNetCoreCLI in Azure Pipelines

是否可以在编写 Azure Pipelines yaml 脚本时 运行 DotNetCoreCLI 任务的预发布版本?如果可能的话,我想使用 3.0.1xx 来利用 dotnet tool update installing the tool rather than throwing an error if not installed.

如果可能的话,使用预发布版本而不是版本 2 进行这样的调用的语法是什么:

- task: DotNetCoreCLI@2
  continueOnError: true
  inputs:
    command: custom
    custom: tool
    arguments: install -g coverlet.console
  displayName: Install Coverlet tool. This task will continue on error if coverlet is already installed.

您可以使用以下内容:

steps:
- task: UseDotNet@2
  displayName: 'Use .NET Core sdk'
  inputs:
    packageType: sdk
    version: 3.0.101
    installationPath: $(Agent.ToolsDirectory)/dotnet

可能的版本:https://github.com/dotnet/core/blob/master/release-notes/releases-index.json

阅读:https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops