使用VSTS构建解压缩

时间:2018-04-06 10:34:02

标签: visual-studio azure-devops azure-pipelines

我无法使用VSTS git解压缩文件。

我尝试过使用解压缩,解压缩文件,解压缩文件,但在构建成功运行后没有显示解压缩文件

2 个答案:

答案 0 :(得分:3)

请参阅以下步骤将解压缩的文件推送到git repository:

  1. 转到该团队项目的管理页面(https://{account}.visualstudio.com/{project name}/_admin/_versioncontrol?repoGroup=true&_a=security
  2. 选择相应的存储库
  3. 选择Project Collection Build Service (xxx)用户并将 Contribute 权限更改为允许
  4. 修改构建定义,选择阶段并选中允许脚本访问OAuth令牌选项
  5. 将zip文件上传到目录任务:压缩文件以解压缩:$(System.DefaultWorkingDirectory)\cicdadf.zip;上传到路径:$(System.DefaultWorkingDirectory)
  6. 命令行任务:工具:git;参数:config --global user.email you@example.com。工作文件夹:$(System.DefaultWorkingDirectory)
  7. 命令行任务:工具:git;气质:config --global user.name "Your Name";工作文件夹:$(System.DefaultWorkingDirectory)
  8. 命令行任务:工具:git;参数:add cicdadf/**;工作文件夹:$(System.DefaultWorkingDirectory)
  9. 命令行任务:工具:git;气质:commit -m "add unzipped files";工作文件夹:$(System.DefaultWorkingDirectory)
  10. 命令行任务:工具:git;气质:push https://test:$(System.AccessToken)@{account}.visualstudio.com/{team project}/_git/{respository} HEAD:master;工作文件夹:$(System.DefaultWorkingDirectory)

答案 1 :(得分:0)

确保您已正确添加路径变量。默认相对路径是同步构建定义的所有源的文件夹。您可以通过在路径中使用完整路径或变量来考虑构建代理上的其他目录/文件。路径的所有输入框都接受变量。例如,源目录是:$(Agent.BuildDirectory)\ s。或者使用您自己的变量作为路径中的构建/释放管道。

参考:https://marketplace.visualstudio.com/items?itemName=petergroenewegen.PeterGroenewegen-Xpirit-Vsts-Build-Zip