标签: continuous-integration azure-devops azure-pipelines
我们有一个VSTS构建设置。目前,我们有一个托管多个服务的存储库。我们有每个服务的构建定义,并且仅在触发当前服务时通过触发模式触发每个定义。 现在的问题是每个构建定义因此单个存储库使得GetSource下载整个repo并且我们也做了一个干净的。 我一直在寻找是否有类似触发器的解决方案,我们可以设置模式,只是获取存储库下载的一部分。这应该是为了减少构建/下载时间。
解决方法可能是每次都不要清理或创建多个存储库。目前我们想避开后者。
让我听听是否有人知道一个好的解决方案。
答案 0 :(得分:1)
无法在“获取源”步骤中指定要下载的文件。相反,VSTS将下载整个仓库。
解决方法将清除选项设置为 false ,以便在“获取来源”步骤中仅更新已修改的文件和新添加的文件。