Azure DevOps Migration 是一个面向 Azure DevOps 到 GitHub Actions 迁移场景的技能,来源于 github/actions-migrations-via-copilot。它的核心作用是辅助完成 YAML 流水线、模板、变量组、服务连接等内容的迁移,并提供语法映射参考与迁移报告模板。
用途 该技能用于在将 Azure DevOps 迁移到 GitHub Actions 的过程中,提供语法与命令的对照映射,以及标准化的迁移报告模板。它适合需要把现有 Azure DevOps 配置转换为 GitHub Actions 工作流的场景。
主要能力 技能包含两个文件:
- mapping.md:提供 Azure DevOps 到 GitHub Actions 的语法/命令映射,其中包括该平台的密钥/凭据引用如何转换为 ${{ secrets.* }} / ${{ vars.* }}。
- report-template.md:迁移报告模板,需要填写占位符,并作为 PR 正文和 .github/ci-archive/MIGRATION-README.md 交付。
使用方式 根据技能说明,使用时应始终与 migration-core 和 actionlint 搭配。在生成工作流之前,先阅读 mapping.md;迁移报告则使用 report-template.md。
适用场景 适用于需要将 Azure DevOps 的 YAML 流水线、模板、变量组、服务连接等迁移到 GitHub Actions 的工程场景,尤其适合希望获得语法映射参考和统一迁移报告格式的团队。
限制 资料中未提供该技能的具体安装命令、收费方式、支持平台范围、迁移自动化程度或效果保证等信息,这些内容暂未提供。