azure - VSTS CI/CD 定义为脚本
问题描述
我们正在构建一个基于微服务的架构,我们有 50 多个 CI 和 50 个 CD 管道。有没有办法编写 CI / CD 构建和发布定义的脚本?我们希望这是一个可重复的过程,并且不希望将其留给我们的 DevOps 工程师,因为它容易出错。请注意,我不是在谈论 ARM(我们已经在使用它)。有没有办法做到以上几点?
解决方案
对于构建,您可以使用 YAML 构建,目前处于预览状态。
对于版本,还没有等效的东西。
您始终可以使用 REST API 将构建和发布定义提取为 JSON,对它们进行源代码控制,然后创建持续交付管道以在源代码控制中的定义更改时更新它们。
推荐阅读
- javascript - 使用单选按钮在 javascript 中设置脚本
- r - 使用 : 调用顺序变量
- excel - 按名称排除某些文件,同时遍历文件夹中的文件
- javascript - 从 2020 年 7 月 9 日起,Google 图表不再显示在 IE11 中
- ios - UIStackView 和 Auto Layout Anchor 的区别
- html - 你如何在循环中制作单选按钮
- google-apps-script - 添加到此脚本,使其在多张纸上运行,而不仅仅是此处编码的一张纸
- reactjs - 当点击其中的可点击元素时,有没有办法阻止 IonItem 触发 onClick 事件?
- python - pandas read_csv from url - 丢失数据返回错误
- php - 数组通过键值改变结构