SKILL.md
唯讀
名稱
github-actions
描述
適用於 React Native iOS 模擬器與 Android 模擬器雲端建置的 GitHub Actions 工作流程範本,支援下載建置產物。適合在建置 CI 管道或透過 gh CLI 與 GitHub API 下載 GitHub Actions 建置產物時使用。
GitHub Actions 建置產物
概覽
可重複使用的 GitHub Actions 模式,能在雲端為 iOS 模擬器與 Android 模擬器建置 React Native 應用程式,並發布可透過 gh CLI 或 GitHub API 取得的建置產物。
套用時機
在以下情境使用此 Skill:
- 建立用來建置 React Native 模擬器產物的 CI 工作流程。
- 上傳 PR 或手動觸發 (manual dispatch) 執行所產生的 iOS 模擬器與 Android 模擬器安裝檔。
- 將僅能在本機執行的行動裝置建置流程,替換為可下載的 CI 建置產物。
- 需要穩定的產物 ID / 名稱,以便透過
gh或 REST API 編寫腳本自動下載。
快速參考
- 從 gha-ios-composite-action.md 與 gha-android-composite-action.md 新增 Composite Actions。
- 將它們整合至 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}進行下載。
參考文件
| 檔案 | 說明 |
|---|---|
| gha-ios-composite-action.md | 用於 iOS 模擬器 .app.tar.gz 建置與產物上傳的 Composite action.yml |
| gha-android-composite-action.md | 用於 Android 模擬器 .apk 建置與產物上傳的 Composite action.yml |
| gha-workflow-and-downloads.md | 端到端工作流程整合,以及 gh 與 REST 下載指令 |
問題 -> Skill 對照表
| 問題 | 建議入手檔案 |
|---|---|
需要 CI 產出的 iOS 模擬器 .app.tar.gz 產物 |
gha-ios-composite-action.md |
需要 CI 產出的 Android 模擬器 .apk 產物 |
gha-android-composite-action.md |
| 需要單一工作流程同時觸發雙平台 Job | gha-workflow-and-downloads.md |
| 需要透過腳本自動下載產物 | gha-workflow-and-downloads.md |






