github-actions

github-actions

熱門

適用於 React Native iOS 模擬器與 Android 模擬器雲端建置的 GitHub Actions 工作流程範本,支援下載建置產物。適合在建置 CI 管道或透過 gh CLI 與 GitHub API 下載 GitHub Actions 建置產物時使用。

1540星標
110分支
更新於 2026/7/10
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 編寫腳本自動下載。

快速參考

  1. 從 gha-ios-composite-action.md 與 gha-android-composite-action.md 新增 Composite Actions。
  2. 將它們整合至 gha-workflow-and-downloads.md 提供的 .github/workflows/mobile-build.yml 中。
  3. 使用 actions/upload-artifact@v4 上傳並擷取 artifact-id 輸出。
  4. 使用 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

參考來源