将文件从 Git 存储库复制到自托管代理中的文件夹

时间:2021-03-17 11:52:39

标签: azure-devops

我有一个要求,其中我需要复制一个文件,该文件在 Azure Devops 中自托管代理内的文件夹中的 git 存储库中检查。 我正在尝试复制文件任务,但它不起作用。 那么有可能吗?

1 个答案:

答案 0 :(得分:-1)

<块引用>

我正在尝试复制文件任务,但它不起作用。

您是否从管道运行中收到任何错误消息?错误信息的详细信息是什么?

请检查以下步骤:

  1. 确保没有为目标文件夹设置任何访问限制。如果有,请尝试禁用它以让此文件夹具有一般的“读取和写入”访问权限。

  2. 在从存储库复制文件夹的步骤之前,请确保此存储库已正确检出到运行管道的代理计算机上的源目录中。

  3. 如果源目录和目标目录在同一台机器上,可以使用Copy Files task复制文件夹。

  4. 如果源目录和目标目录不在同一台机器上,您可以尝试FTP Upload taskcURL Upload Files task

如果问题仍然存在,为了我们进一步调查此问题,请帮助收集和分享以下内容:

  • 失败管道运行的完整调试日志。要获取调试日志,您需要将管道变量 System.Debug 设置为 true,然后触发管道运行。

  • 管道的详细定义。您可以导出和共享管道定义的 YAML 文件。