首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在一个.sln中仅发布多个项目中的更改项目?

如何在一个.sln中仅发布多个项目中的更改项目?
EN

Stack Overflow用户
提问于 2020-05-30 08:55:51
回答 2查看 207关注 0票数 0

我有7个项目在一个.sln。我使用的是azure devops。有4个api和3个web。我为api和web创建了两个不同的管道。当提交时,两个流水线都被触发。

我想要的..。

我希望只有更改项目将触发,建立和发布。如果项目1被更改,则只生成并发布项目1。其他否。

我该如何管理呢?

目前,所有项目都在构建和发布一个变更。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-30 20:50:12

首先,如果您只希望更改的项目触发管道,则必须为每个项目创建一个" pipeline ->release“。

当我想要这样的东西时,通常我会用我的构建模板创建一个管道,然后更改触发器选项:

转到编辑您的管道:

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

因此,对于每个项目,您将拥有一个不同的工件,并且您将能够只发布您推动更改的项目。

我希望这也能为你工作!

票数 1
EN

Stack Overflow用户

发布于 2020-05-30 09:56:18

更新管道中的包含路径。

代码语言:javascript
复制
  paths:
    include:
    - /Project1FolderName/*
    - /Project2FolderName/*
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62096576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档