AzureDevops版本-命令外壳“没有权限”

时间:2019-06-27 12:47:40

标签: shell azure-devops azure-pipelines-release-pipeline

我已经使用命令行任务在Azuredevops上创建了一个发行版。 该脚本非常简单: 解压缩artifcats并将其移动到另一个文件夹。

但是在代理部署和存储库之间,所有者的文件夹不同。 我添加了chmod 777,它可以工作,但不是最佳答案。

您还有其他解决方案吗?

1 个答案:

答案 0 :(得分:1)

  

AzureDevops发行-命令外壳“没有权限”

实际上,要解压缩artifcats并将其移动到另一个文件夹,我们可以使用Extract Files任务来完成此操作:

Extract Files task

  

在构建或发布管道中使用此任务从中提取文件   使用匹配模式将文件归档到目标文件夹。一系列标准   支持存档格式,包括.zip,.jar,.war,.ear,.tar,   .7z等。

顺便说一句,有一个扩展程序可以解压缩目录Zip and unzip directory build task

希望这会有所帮助。