gpt4 book ai didi

azure - 组织函数应用程序从 azure devops 进行部署 - 管道 CI/CD

转载 作者:行者123 更新时间:2023-12-03 03:23:26 24 4
gpt4 key购买 nike

我正在研究通过 azure devops 管道部署函数应用的最佳方法是什么。我有一个包含 4 个功能应用程序的解决方案。在创建管道 > 发布管道时,我的第一个想法是,如果一个函数应用程序发生更改,那么所有函数都会被部署。我真的不想那样。因此,我的想法转向将所有功能应用程序拆分为单独的解决方案,然后拥有单独的分支。这将停止部署所有函数应用。

我的问题是;是否可以为管道创建 yaml 来构建某些项目,然后部署某些项目?

这样我就不必将函数应用程序项目拆分出来。但是,在组织函数应用程序以使用 CI/CD Devop 管道时,这是最佳实践还是不良实践?

任何想法/最佳实践/经验/建议都会很好。 TIA。

最佳答案

如果您想独立管理功能,可以创建多个管道文件。您可以使用如下所示的内容来确定对某些项目的哪些更改将触发每个管道。这是我的一个管道文件中的示例。

trigger:
branches:
include:
- feature/*
- release/*
- develop
paths:
include:
- Project1
- CommonFolder1
- CommonFolder2
- CommonFolderWildcardsWorkToo*
- pipeline-file.yaml
exclude:
- You can also use the exclude path if that's easier

这正是我处理这个问题的方式。

另一种选择是拥有一个单一功能应用程序,然后将您的功能放在一个功能应用程序中。

关于azure - 组织函数应用程序从 azure devops 进行部署 - 管道 CI/CD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76239609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com