Azure devops DevOps yaml管道定义位置

Azure devops DevOps yaml管道定义位置,azure-devops,yaml,Azure Devops,Yaml,我正在尝试向Azure DevOps yaml管道添加子模块 我添加了签出子模块的步骤 steps: - checkout: self submodules: true 我现在唯一的副作用是将整个构建存储库移动到一个子文件夹(存储库的名称) 我正在尝试找出如何再次将根目录设置回构建目录。在签出步骤中,我尝试在子模块下方设置路径。我只是找不到我需要在哪里设置这个参数以及它的调用方式 我在这里读到了关于变量的内容: 我在这里读到有关azure git回购的信息: 这些资源都没有说明如

我正在尝试向Azure DevOps yaml管道添加子模块

我添加了签出子模块的步骤

steps:
  - checkout: self
    submodules: true
我现在唯一的副作用是将整个构建存储库移动到一个子文件夹(存储库的名称)

我正在尝试找出如何再次将根目录设置回构建目录。在签出步骤中,我尝试在子模块下方设置
路径。我只是找不到我需要在哪里设置这个参数以及它的调用方式

我在这里读到了关于变量的内容:

我在这里读到有关azure git回购的信息:

这些资源都没有说明如何解决这个问题


有人能帮我吗?

如果为
签出步骤指定了
路径
,则使用该路径,相对于
(Agent.BuildDirectory)

如果使用默认路径,则添加第二个存储库
签出
步骤会更改第一个存储库的代码默认路径。例如,当工具是唯一的存储库时,名为
tools
的存储库的代码将签出到
C:\agent\\u work\1\s
,但如果添加了第二个存储库,
tools
将签出到
C:\agent\\u work\1\s\tools
。如果有任何步骤依赖于原始位置中的源代码,则必须更新这些步骤

请参阅:和以了解更多详细信息。请检查一下,并告诉我结果