VSTS版本 - 从子文件夹复制文件

时间:2017-01-18 16:09:22

标签: azure-devops azure-pipelines azure-pipelines-build-task azure-pipelines-release-pipeline

我有一个“发布”,我打算用它来发布到远程共享。

我创建了一个Copy Files任务。但是,我的构建工件都在两个子文件夹[UI] Build/drop之下。我想复制drop文件夹的内容而不是整个内容。不幸的是,我似乎只能复制整件事!

任务(复制所有文件和文件夹):

  • 源文件夹:$(System.DefaultWorkingDirectory)/
  • 内容:**
  • 目标文件夹:\\myshare\test

所以我尝试只复制UIBuild/drop的内容(with support from this article),但在任何这些情况下都不会复制任何内容:

  • Source Folder更改为$(System.DefaultWorkingDirectory)/[UI] Build/Drop
  • 保持Source Folder不变,但将Contents更改为[UI] Build/drop/**
  • 保持Source Folder不变,但将Contents更改为**/[UI] Build/drop/**
  • 保持Source Folder不变,但将Contents更改为**/drop/**

我做错了什么?

1 个答案:

答案 0 :(得分:0)

经过一番挖掘,我意识到它,因为我的神器中有一个方括号。一旦我将我的工件更改为不使用方括号,一切都开始工作了。

我不确定它是否与gulp中的相关但是this post的minimatch有助于我点头