Azure devops 查询:Azure Devops中自托管代理中的文件夹

Azure devops 查询:Azure Devops中自托管代理中的文件夹,azure-devops,Azure Devops,我有一个使用自托管代理创建的构建管道,源代码为GIT repo。 在构建管道中,我使用复制文件任务,源文件夹是GIT repo中的1个文件夹路径,目标文件夹是:$(build.artifactstagingdirectory)/DF/ 当我执行管道并登录到自托管代理时,我观察以下文件夹集: 其中文件夹2和3对于每个不同的管道都是唯一的(这是我的猜测) 在文件夹中: 那么,自动生成的每个文件夹表示什么?工作文件夹c:\work\1、c:\work\2的编号“1”“2”…“6”。。。在代表特定管

我有一个使用自托管代理创建的构建管道,源代码为GIT repo。 在构建管道中,我使用复制文件任务,源文件夹是GIT repo中的1个文件夹路径,目标文件夹是:$(build.artifactstagingdirectory)/DF/

当我执行管道并登录到自托管代理时,我观察以下文件夹集:

其中文件夹2和3对于每个不同的管道都是唯一的(这是我的猜测)

在文件夹中:


那么,自动生成的每个文件夹表示什么?

工作文件夹c:\work\1、c:\work\2的编号“1”“2”…“6”。。。在代表特定管道的构建代理中

代理上的本地路径,其中包含给定生成的所有文件夹 管道已创建。此变量的值与 Pipeline.Workspace。例如:/home/vsts/work/1

  • a
    文件夹:

    代理上的本地路径,在此路径上复制任何工件 被推到目的地。例如:c:\agent\u work\1\a

  • b
    文件夹:

    代理上的本地路径,可以用作的输出文件夹 编译的二进制文件

    默认情况下,新生成管道不会设置为清理此管道 目录您可以定义构建以在存储库中清理它 标签

    例如:c:\agent\u work\1\b

  • s
    文件夹:

    源代码文件所在的代理上的本地路径 下载。例如:c:\agent\u work\1\s

  • TestResult
    文件夹:

    代理上创建测试结果的本地路径。对于 示例:c:\agent\u work\1\TestResults


嘿,感谢您提供上述详细信息,因为这非常有帮助。我还有两个问题:1)是否可以自动清理S文件夹路径2)SourceRootMapping有什么功能1)这是可能的,2) 源代码映射到
s
文件夹