如何在YAML管道中克隆完整的仓库而不是稀疏签出?

时间:2019-12-17 19:19:50

标签: azure azure-devops yaml azure-pipelines vfs

Azure devops VFS管道正在执行稀疏签出,而不是在回购上进行完整克隆。是否可以进行完整的回购克隆?

1 个答案:

答案 0 :(得分:0)

您可以调整结帐流程,并以不同的方式获得相似的结果。
首先,您可以在结帐过程中清理存储库:

steps:
- checkout: self
  clean: true

接下来,您可以签出多个仓库:

steps:
- checkout: self
- checkout: MyGitHubToolsRepo
- checkout: git://MyResourcesProject/resources

此外,您可以使用“ path”参数将每个文件放入不同的文件夹(path相对于代理的build目录)。

steps:
- checkout: self
  path: PutMyCodeHere

您可以找到其他配置属性refinemesh()