我如何处理 CI/CD AZURE Dev Ops 中的分支

问题描述 投票:0回答:1

我正在尝试在我的项目中创建一个开发区域,我在我的存储库中创建了一个开发分支,并且创建了管道来将该分支构建到开发功能。

我可能错过了一些东西,但是当我将分支合并到主服务器时,它将合并管道(yaml 文件)(除了触发器之外,它们是相同的),我是否只是不合并管道或者是否有更好的方法来管理这个?

任何想法都会被采纳

azure azure-devops continuous-integration continuous-deployment
1个回答
0
投票

与经典的构建和发布管道(基于 UI)相反,YAML 管道可以被视为“管道即代码”,并且是存储库的一部分。

这意味着您可以像管理存储库中任何其他文件中的更改或修复一样管理管道中的更改或修复:

  • 管道使用您的代码进行版本控制。它遵循相同的分支结构。您可以通过拉取请求和分支构建策略中的代码审查来验证您的更改。
  • 您使用的每个分支都可以通过修改相应的
    .yml
    文件(或相关模板)来修改管道
  • 对构建过程的更改可能会导致中断或导致意外结果。由于更改是在代码库其余部分的版本控制中进行的,因此您可以更轻松地识别问题

有关更多详细信息,请参阅使用 Azure Pipelines

© www.soinside.com 2019 - 2024. All rights reserved.