Azure DevOps 发布管道指南

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

我们的团队正在从 TeamCity/Octopus 部署流程迁移到 Azure DevOps。 我需要调查一下如何

  • 构建和测试(在 PR 上,合并到开发)-> OK

  • 创建 Nuget 包 -> 确定

  • 发布到DEV服务器->确定

  • 使用固定工件发布到 UAT/生产服务器。

因此,在某个时间点,我们得出结论,我们的代码可以成为一个版本,我们应该以某种方式创建一个工件,并且该工件将首先在 UAT 上部署和测试,然后再将其发布到 PROD。

所以我的问题是:

  • 这方面有哪些最佳实践。
  • 我可以使用/查看任何资源/课程吗?

我希望尽可能自动化一切并创建可重用的模板,因为我们正在使用 20 多个微服务来播种主应用程序。

我已经在互联网上浏览过,但也许我在谷歌上搜索了错误的东西。

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

首先,这是Azure Pipelines管道的文档链接:使用Azure Pipelines。它引入了两种定义管道的方法:使用 YAML 语法或使用 Classic 接口。我们可以检查 YAML 管道、经典构建和经典发布的功能可用性

正如您所说,您想要创建可重用的模板,我们可以看到只有 YAML 管道可以使用模板来定义可重用的内容、逻辑和参数。因此,您可以使用 YAML 管道并使用 Template

使用 YAML 管道时,您可能需要多级管道来构建、测试、发布到不同的环境。您可以参考这个教程:使用Azure DevOps创建多级管道

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