azure-devops - 如何在 Azure DevOps 中复制文件?
问题描述
如何使用 CopyFiles 任务复制单个文件而不复制其整个封闭文件夹层次结构?当以下任务执行时:
- task: CopyFiles@2
inputs:
Contents: '**/dataSettings.json'
TargetFolder: '$(Build.ArtifactStagingDirectory)/$(buildConfiguration)/Nop.Web/App_Data'
它将整个文件夹层次结构和文件“ src/Presentation/Nop.Web/App_Data/ ”复制到目标文件夹:
Nop.Web/App_Data/src/Presentation/Nop.Web/App_Data/dataSettings.json
我希望它将文件复制到以下位置:
Nop.Web/App_Data/dataSettings.json
如果我将 Contents 更改为dataSettings.json,则无法复制该文件。
我愿意使用另一个任务来实现相同的结果。
解决方案
您应该将任务的flattenFolders
参数设置为。默认情况下。根据文档:CopyFiles@2
true
false
它将文件夹结构展平并将所有文件复制到指定的目标文件夹中
推荐阅读
- jquery - jquery .done() 仍然在 deferred.resolve() 之前运行
- arm - ARMv7 stm32-L476G 如何设置特定音高以播放特定持续时间
- node.js - node.js db.collection.insertOne - MongoError:E11000 重复键错误集合:_id_ dup
- android - 从 Intent 获取任务中的活动实例
- html - 如何制作两列布局HTML
- ios - 在swift 5中获取位置
- c# - 如何使用 setmetatable 围绕 C# 对象创建 Lua 包装类
- python - 在 CIFAR 10 数据集上使用 VGG16 进行迁移学习:非常高的训练和测试准确度,但预测错误
- python-3.x - 从黑客等级数谷问题
- c# - 让 C# 程序与 node.js 应用程序交互的好方法是什么?