是否有一种方法可以构建和部署增量更改,而不是在每次更改后都构建和部署增量Repos?我希望只部署更改的项目,而不是整个项目。
答案 0 :(得分:0)
唯一的方法是将您的解决方案分解为多个项目,并为每个项目创建特定的构建管道。
如果需要持续集成,则应通过解决方案的单独路径(例如,路径规范= / project1)为每个构建指定触发器。这将导致您将存储库分解为多个构建定义并发布管道。
答案 1 :(得分:0)
此case中回答了类似的问题:
VSTS中没有功能可以根据以前的工件来拾取文件。
您可以参考以下方法来实现它:
1。创建XML文件,该文件存储每个文件的最新上载/发布信息(例如文件名,日期时间,更改集/提交版本)。
2。创建一个PowerShell脚本文件,其中包含用于比较文件(获取文件元数据并与该XML文件进行比较)并将更新的文件复制到特定文件夹的逻辑
3。发布该文件夹中的文件