SuperAPI AI 工具集

travisci-migration

部署与运维

查看项目

更新于 10-16 06:00

技能介绍

用途

该技能面向从 Travis CI 迁移到 GitHub Actions 的场景,提供迁移所需的语法映射参考和迁移报告模板。资料中提到的迁移范围包括 Build matrix(language/env/os)、deploy providers、before/after 等。

主要能力

技能包含以下文件:

  • mapping.md:Travis CI 到 GitHub Actions 的语法/命令映射,包括该平台的密钥/凭据引用如何转换为 ${{ secrets.* }} / ${{ vars.* }}。
  • report-template.md:迁移报告模板,填写占位符后作为 PR 正文和 .github/ci-archive/MIGRATION-README.md 交付。

使用方式

资料给出的使用要求:

  • 始终与 migration-core 和 actionlint 搭配使用。
  • 生成工作流之前先阅读 mapping.md。
  • 迁移报告使用 report-template.md。

适用场景

适用于需要把现有 Travis CI 配置改写为 GitHub Actions 工作流,并产出迁移报告的场景,尤其是涉及构建矩阵(语言/环境/操作系统)、部署提供商以及 before/after 阶段的迁移。

限制

资料未提供该技能的具体安装命令、支持的 Travis CI 语法覆盖范围、版本要求、收费方式或平台限制,这些信息暂未提供。