【问题标题】:Azure DevOps yaml restore packages to specific directoryAzure DevOps yaml 将包还原到特定目录
【发布时间】:2020-06-03 18:59:08
【问题描述】:

我有一个包含多个解决方案的 monorepo,并尝试配置 NuGet yaml 以恢复到根目录。 默认task: NuGetCommand@2 仅在.sln 文件目录中恢复,但这对我不起作用。

UI 管道版本有参数Folder,它允许为包路径设置路径。

yaml版本有参数吗?

我试图设置一个环境变量 - 但它不起作用。

yaml代码片段为:

- name: NUGET_PACKAGES
  value: $(build.SourcesDirectory)/

- task: NuGetCommand@2
  displayName: 'Nuget Restore '
  inputs:
    command: 'restore'
    restoreSolution: '**/*.sln'
    feedsToUse: 'select'
    nugetConfigPath: 'packages.config'
    verbosityRestore: 'Normal'

【问题讨论】:

    标签: .net azure-devops nuget azure-pipelines nuget-package-restore


    【解决方案1】:

    根据docs可以使用参数restoreDirectory

    指定安装包的文件夹。如果没有文件夹 指定,包将恢复到包旁边的文件夹/文件夹中 选择的解决方案、packages.config 或 project.json。

    【讨论】:

      猜你喜欢
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 2022-11-25
      • 2019-11-18
      • 1970-01-01
      • 2022-12-03
      • 2019-10-13
      相关资源
      最近更新 更多