Azure DevOps YAML-手动还原多个项目

时间:2019-07-02 13:05:19

标签: .net .net-core azure-devops yaml azure-pipelines

我正在将Azure DevOps与.Net Core Restore一起使用,但是指定多个项目(像VSTS中那样逐行)输出“没有文件符合搜索模式。”。

如果只有一个项目有效,那么我该如何处理多个项目?

- task: DotNetCoreCLI@2
  name: "ProvisionRestoreProjects"
  inputs:
    command: 'restore'    
    projects: '**/ProjectA.csproj
**/ProjectB.csproj'
    feedsToUse: 'select'
    vstsFeed: 'MyFeedArtifact-master'
    arguments: '--configuration release  --no-cache'

1 个答案:

答案 0 :(得分:2)

您可以通过这种方式指定多个项目:

- task DotNetCoreCLI@2
  inputs:
    commands: restore
    projects: |
     **/ProjectA.csproj
     **/ProjectB.csproj
    vstsFeed: 'my-feed'

我想您使用了Tasks助手,并且生成了Yaml,但是我认为那里存在一个错误。