我刚开始在Azure DevOps中工作,我一直在文件路径的开头看到这种组合C:\a\11\s或D:\a\11\a。当我寻找它意味着什么的时候,我没有得到任何结果。C或D是“驱动器”引用,但是路径引用的\a\11\s或\a\11\a部分是什么?
发布于 2022-10-14 14:36:08
这是DevOps的实现细节。a是agent的缩写,11是特定代理的数字ID (在一台机器上可能有多个),s是source (构建源文件的目录)的缩写,a是artifacts (即构建结果)的缩写。选择短名称是为了防止由于路径过长而导致生成失败。
例如,在..\s下面有源文件的完整目录树,它可能很深,并且使用长目录和文件名。
生成过程中使用的工具可能会出现路径超过255个字符的问题。
这种方法并不能阻止这种情况,但与其选择详细的目录名称相比,这种可能性更小。
预定义变量也可以使用这些目录。例如,Build.SourcesDirectory或Build.ArtifactStagingDirectory。
发布于 2022-10-13 15:46:45
它是管道代理机器上的一个本地工作文件夹。搜索例如“管道代理工作文件夹”可能会找到一些信息。
https://stackoverflow.com/questions/74057895
复制相似问题