可以 CopyFiles@2 - 复制文件 v2 任务创建目标文件夹(如果文件夹不存在)

问题描述 投票:0回答:1

我是 azure DevOps 的新手,并尝试创建一个任务,其中我需要将特定源中的所有文件和文件夹复制到目标。我想过使用 CopyFiles@2,但通过研究 Microsoft 上的知识库,它说这只复制文件。

任何人都可以帮助我找到一种解决方案,让我可以使用 CopyFiles@2 将所有文件和文件夹复制到目标文件夹。

我尝试了 CopyFiles@2 任务并使用它们来复制文件,但文件夹没有被复制。

azure-devops azure-pipelines azure-yaml-pipelines azure-task-groups
1个回答
0
投票

文档中有一个示例:复制源目录中除 .git 文件夹之外的所有内容

steps:
- task: CopyFiles@2
  displayName: 'Copy Files to: $(Build.ArtifactStagingDirectory)'
  inputs:
    SourceFolder: '$(Build.SourcesDirectory)'
    Contents: |
      **/*
      !.git/**/*
    TargetFolder: '$(Build.ArtifactStagingDirectory)'
© www.soinside.com 2019 - 2024. All rights reserved.