可以在Copy Files任务的YAML文件中添加flatten选项来避免嵌套问题。设置flatten为true将在目标文件夹中创建扁平结构,而不是在每个嵌套文件夹中创建文件夹副本。示例代码如下:
- task: CopyFiles@2
inputs:
sourceFolder: '$(Build.SourcesDirectory)'
contents: '**\bin\$(BuildConfiguration)\**'
targetFolder: '$(Build.ArtifactStagingDirectory)'
flatten: true
这将把所有复制的文件放在目标文件夹中的扁平结构中,而不是在每个文件夹中创建副本。