我有7个项目在一个.sln。我使用的是azure devops。有4个api和3个web。我为api和web创建了两个不同的管道。当提交时,两个流水线都被触发。
我想要的..。
我希望只有更改项目将触发,建立和发布。如果项目1被更改,则只生成并发布项目1。其他否。
我该如何管理呢?
目前,所有项目都在构建和发布一个变更。
发布于 2020-05-30 20:50:12
首先,如果您只希望更改的项目触发管道,则必须为每个项目创建一个" pipeline ->release“。
当我想要这样的东西时,通常我会用我的构建模板创建一个管道,然后更改触发器选项:
转到编辑您的管道:

然后添加要触发此管道的项目的路径。

因此,对于每个项目,您将拥有一个不同的工件,并且您将能够只发布您推动更改的项目。
我希望这也能为你工作!
发布于 2020-05-30 09:56:18
更新管道中的包含路径。
paths:
include:
- /Project1FolderName/*
- /Project2FolderName/*https://stackoverflow.com/questions/62096576
复制相似问题