我有一个使用模板的Azure管道(yaml),我试图弄清楚如何设置要克隆的实际存储库的提取深度。
resources:
repositories:
- repository: templates
type: git
name: 'DevOps/CICD'
ref: refs/heads/develop
- repository: self # sic!
fetchDepth: 1
clean: true`
支持提取深度(vscode扩展名),但我似乎找不到任何广泛的documentation。.
答案 0 :(得分:1)
这是您要查找的链接:https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=vsts&tabs=schema#checkout
该属性确实是fetchDepth。
答案 1 :(得分:1)
将其放在steps
下对我有用:
steps:
- checkout: self
fetchDepth: 1
clean: true
- task: NuGetCommand@2
...
结果:
2019-01-17T09:21:45.1133753Z ## [command] git -c http.extraheader =“ AUTHORIZATION:bearer ***”获取--tags --prune --progress --no-recurse-submodules --depth = 1起源