Azure devops Azure DevOps存档仅从生成删除中选择文件?
有没有办法在生成任务后只归档选定的文件? 我只找到了“归档文件”任务,但它完全归档了整个文件夹 Azure DevOps存档仅从生成删除中选择文件 恐怕没有现成的任务来归档只归档选定的文件而不是文件夹 大多数现有任务,如Azure devops Azure DevOps存档仅从生成删除中选择文件?,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,有没有办法在生成任务后只归档选定的文件? 我只找到了“归档文件”任务,但它完全归档了整个文件夹 Azure DevOps存档仅从生成删除中选择文件 恐怕没有现成的任务来归档只归档选定的文件而不是文件夹 大多数现有任务,如存档文件,压缩和解压缩目录构建任务,压缩和上载,都是为文件夹服务,而不是为多个文件服务 正如Josh所评论的,最简单的方法是将多个文件复制到目录中,并将它们压缩在一起,以避免问题过于复杂 但是如果此问题对您很重要,您可以尝试使用Powershell任务解决此问题: Write-O
存档文件
,压缩和解压缩目录构建任务
,压缩和上载
,都是为文件夹服务,而不是为多个文件服务
正如Josh所评论的,最简单的方法是将多个文件复制到目录中,并将它们压缩在一起,以避免问题过于复杂
但是如果此问题对您很重要,您可以尝试使用Powershell任务解决此问题:
Write-Output 'Archive selected files And folders'
$compress = @{
Path= "$(Build.SourcesDirectory)\dist\test.txt", "$(Build.SourcesDirectory)\test2.txt"
CompressionLevel = "Fastest"
DestinationPath = "$(Build.ArtifactStagingDirectory)\Draft.Zip"
}
Compress-Archive @compress
然后我可以归档多个文件
如果要创建多个文件夹,可以使用以下命令:
Compress-Archive -Path C:\Reference -DestinationPath C:\Archives\Draft.zip
查看文档以了解更多详细信息
希望这有帮助。您是否尝试过将“复制文件”任务复制到侧目录中?复制文件有一个过滤器,然后你可以归档整个文件夹。我知道这一点。我想,有一些三方包任务,可以通过掩码归档文件和文件夹。