用途:该技能用于把 Drone CI 配置迁移到 GitHub Actions,提供语法与命令的对照映射,并给出迁移报告模板,帮助整理迁移结果。
主要能力:包含 mapping.md,说明 Drone CI 到 GitHub Actions 的语法/命令映射,包括该平台的密钥与凭据引用如何转换为 ${{ secrets.* }} / ${{ vars.* }};包含 report-template.md,即迁移报告模板,需填写占位符,并作为 PR 正文和 .github/ci-archive/MIGRATION-README.md 交付。覆盖范围涉及 Pipelines、插件、服务、密钥、触发器和多平台等。
使用方式:始终与 migration-core 和 actionlint 搭配使用;在生成工作流之前先阅读 mapping.md;使用 report-template.md 编写迁移报告。
适用场景:需要将现有 Drone CI 流水线改写为 GitHub Actions 工作流,并产出可归档迁移说明的场景。
限制:资料未提供具体映射条目、模板字段、安装命令或平台支持细节,实际迁移需结合 migration-core 与 actionlint 使用。