这是我们的情况——有时我们需要运行 vNext 构建而不需要从 TFS 服务器中提取任何源代码。
但是我们不想更改工作区映射。有没有简单的相关设置忽略或禁用获取源步骤 在构建定义中。与任何其他任务不同,“获取源”任务在您创建新的构建定义时自动添加,无法通过右键单击来禁用或删除该任务。
任何建议表示赞赏!
最佳答案
更新:
现在您应该使用以下内容来完全避免同步源:
经典编辑器: agent.source.skip=true
YAML:
steps:
- checkout: none
它无法直接禁用/删除 获取资源 任务。但是,您可以 添加一个变量 实现它:
Build.SyncSources = false
You can see from below screenshot, the Get Sources operation started and finished without fetching the data from TFS version control
注:此变量适用于 TFS 2017 及更高版本/VSTS vNext 版本。
更多详细信息请看这个有用的 blog .
关于tfs - 是否能够忽略/禁用 vNext Build 中的第一步获取源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46421482/