yaml - 在 YAML 中复制任务
问题描述
我有 YAML 文件,其中包含一些将文件从源文件夹复制到目标文件夹的任务:
- task: CopyFiles@2
displayName: 'copy file 1'
inputs:
SourceFolder: SourceFolder
Contents: 'File1'
TargetFolder: TargetFolder
- task: CopyFiles@2
displayName: 'copy file 2'
inputs:
SourceFolder: SourceFolder
Contents: 'File2'
TargetFolder: TargetFolder
- task: CopyFiles@2
displayName: 'copy file 3'
inputs:
SourceFolder: SourceFolder
Contents: 'File3'
TargetFolder: TargetFolder
如何仅用 1 个任务将上述任务替换为将文件 1、文件 2、文件 3 从 SourceFolder 复制到 TargetFolder?我尝试使用 * 和 ** 但它们不起作用,因为文件位于 SourceFolder 中的不同文件夹。
解决方案
更新答案:
我认为这可能适用于多个文件:
contents:
?(File1|File2|File3)
=======================================
此链接有示例 YAML
你试过吗
contents: '**'
推荐阅读
- mysql - 如何仅在mysql中的现有行上显示数据
- r - R中的中断时间序列回归;创建函数以进行多次迭代
- nginx - 将通配符域路由到 nginx 入口中的不同路径
- sharepoint - 由于查找字段,创建 SharePoint 列表项时出错
- php - 自动输入响应(bash/php)
- ocaml - odoc(OCaml 的文档生成器)删除“Stdlib”前缀
- r - 由于 CUDA 问题,无法让 tensorflow-gpu 在 R 中工作
- python - 带有 Google Maps API SSL 错误的 Python Geopy
- python - 关于“after”方法的问题并从Python中的“Entry”获取值
- c# - 在asp.net中下载文件时如何控制页面重定向?