SuperAPI AI 工具集

github-actions

部署与运维

查看项目

更新于 10-15 17:25

技能介绍

用途:提供可复用的 GitHub Actions 模式,在云端为 React Native 应用构建 iOS 模拟器和 Android 模拟器产物,并发布可通过 gh CLI 或 GitHub API 获取的工件(artifacts)。

适用场景:创建构建 React Native 模拟器/仿真器工件的 CI 工作流;从 PR 或手动触发运行中上传 iOS 模拟器与 Android 仿真器安装包;用可下载的 CI 工件替代仅本地构建;需要稳定工件 ID/名称以便用 gh 或 REST API 脚本化获取。

主要能力与使用方式:引用 gha-ios-composite-action.md 与 gha-android-composite-action.md 中的复合动作,将其接入 gha-workflow-and-downloads.md 中的 .github/workflows/mobile-build.yml。使用 actions/upload-artifact@v4 上传并捕获 artifact-id 输出。下载方式包括 gh run download,或 GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}。iOS 复合动作产出 .app.tar.gz,Android 复合动作产出 .apk。

问题到文件映射:需要 CI 的 iOS 模拟器 .app.tar.gz 工件时从 gha-ios-composite-action.md 开始;需要 Android 仿真器 .apk 工件时看 gha-android-composite-action.md;需要单个工作流触发两个平台任务或脚本化下载工件时看 gha-workflow-and-downloads.md。

限制:资料未提供价格、版本兼容范围、平台支持细节或完整代码示例;实际配置需结合对应参考文件与仓库环境。