自动化部署:Azure DevOps 与 AWS 集成实践
1. 管道创建
在设计阶段,定义了三个逻辑管道,并将其转换为两个 BPMN 模型,即 myapp-pipeline 和 myapp-production-deployment 。这两个 BPMN 模型分别映射到同名的技术管道,具体映射关系如下表所示:
| 逻辑管道 | 技术管道名称 | 实现的 YAML 文件 |
| — | — | — |
| 与功能分支关联的管道 | myapp-pipeline | pipeline.yml |
| 与主分支关联的主管道 | myapp-pipeline | pipeline.yml |
| 与主分支关联的生产部署管道 | myapp-production-deployment | prod-deployment.yml |
假设这两个管道已在 Azure DevOps 中创建,并且引用了相应的 YAML 文件。
2. 配置变量组
Azure DevOps 具有变量组功能,可在窗口左侧的主菜单项“Library”中找到。管道会使用变量组中定义的变量,主要使用的四个变量组如下:
- generic :包含通用配置信息,如用户邮箱、CDK 版本、Node.js 版本等。
- semver :用于管理版本号相关信息,如上次更新年份和次要版本号。
- test :代表 AWS 测试环境的配置,包括 AWS 账户、区域和
超级会员免费看
订阅专栏 解锁全文
1229

被折叠的 条评论
为什么被折叠?



