Azure管道中的增量生成

时间:2019-08-13 17:04:48

标签: azure-devops azure-pipelines

是否有一种方法可以构建和部署增量更改,而不是在每次更改后都构建和部署增量Repos?我希望只部署更改的项目,而不是整个项目。

2 个答案:

答案 0 :(得分:0)

唯一的方法是将您的解决方案分解为多个项目,并为每个项目创建特定的构建管道。

如果需要持续集成,则应通过解决方案的单独路径(例如,路径规范= / project1)为每个构建指定触发器。这将导致您将存储库分解为多个构建定义并发布管道。

答案 1 :(得分:0)

case中回答了类似的问题:

VSTS中没有功能可以根据以前的工件来拾取文件。

您可以参考以下方法来实现它:

1。创建XML文件,该文件存储每个文件的最新上载/发布信息(例如文件名,日期时间,更改集/提交版本)。

2。创建一个PowerShell脚本文件,其中包含用于比较文件(获取文件元数据并与该XML文件进行比较)并将更新的文件复制到特定文件夹的逻辑

3。发布该文件夹中的文件