Skip to main content
__CAPGO_KEEP_0__ 自動ビルドを開始

iOS & Android アプリの自動ビルドを実現
時間を浪費した自動ビルド

異なる環境がバグを引き起こし、チームメンバーがビルドを待つことになります。 それぞれのマニュアルデプロイで生産性が低下します。 コミットごとに自動ビルドが実行されるようになります。

__CAPGO_KEEP_0__ ビルドは、CI/CD パイプラインが署名済みのiOSおよびAndroidビルドをクラウドでトリガーし、アーティファクトをダウンロードしたり、ストアに提出することができます。 自動ビルドを開始

Capgo Build lets your CI/CD pipeline trigger signed iOS and Android builds in the cloud, then download artifacts or submit them to the stores.

Capgo ビルド • iOS & Android CI/CD • GitHub Actions-ready

ネイティブビルドの悪夢

すべてのモバイル開発者は、手動ビルドの苦痛を知っています。ここでは、Capgo ビルドがCI/CDにどのようにフィットするかを説明します。

CI/CDなし

時間の無駄な手動ビルド

開発者は繰り返しビルドプロセスに時間を浪費します

環境の不一致

"Works on my machine" bugs from different build environments

証明書 & 署名の混乱

手動の証明書管理により、期限切れのビルドが発生します

ビルド履歴がない

何がビルドされたか、いつビルドされたか、過去のビルドを再現することができない

結果: 速度が遅いリリース、チームのボトルネック、開発者の時間の浪費

With Capgo ビルド CI/CD

Macを持っていなくてもiOSをビルドできます

クラウドベースのビルドにより、チーム全員がiOSアプリをビルドできます

自動署名 & 証明書

期限切れの証明書やプロビジョニング プロファイルに再び対処する必要はありません

毎回同じ結果

同じ環境、同じ結果 - 「私のマシンで動く」はもうありません

自動ストア提出

テストフライトとプレイコンソールへの自動アップロード

結果:効率的なチーム、信頼できるビルド、高速なリリースサイクル

既存のCI/CD設定と互換性があります

GitHub アクション
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ どのCI/CDプラットフォームでも

Code からアプリストアまで 自動化

停止手動ビルド と証明書管理。CI/CDがワークフローをどのように変えるかをご覧ください:

1

準備

Run Capgo Build locally once, then export your iOS and Android signing credentials as CI secrets. ローカルで一度ビルドし、iOSおよびAndroidの署名クレデンシャルをCIシークレットとしてエクスポートします。

パイプラインは、gitにコミットすることなく必要なクレデンシャルを取得します。
2

Push Code, Trigger Capgo Build

GitHub Actions, GitLab CI, Jenkins, or any runner can call the Capgo CLI after your web build and Capacitor sync. __CAPGO_KEEP_1__をトリガー

__CAPGO_KEEP_1__ __CAPGO_KEEP_2__は、__CAPGO_KEEP_3__のWebビルドと__CAPGO_KEEP_3__のsyncを実行することができます。
3

MacランナーはiOSビルドに必要ありません。

テスト、QAのアップロード、またはリリースビルドをテストフライトとプレイストアに送信するためにデバッグビルドを使用してください。 CI/CDワークフローが各パスを実行するタイミングを制御します。

✓ 同じCLIがマニュアルワークフローとリリースワークフローで使用されます

マニュアルビルドに費やしている時間はどれくらいですか?

マニュアルビルドごとに、開発者時間が数時間失われます。環境が不一致しているため、バグをデバッグするのに数日かかります。 チームの生産性が低下しています。

アプリが自動的にビルドされるのを見てください

codeをプッシュし、CI/CDがビルド、署名、デプロイまでをすべて処理するのを見てください

iOSビルド - GitHubアクションズ
実行中
$ git push origin main
iOSビルドとデプロイのワークフローがトリガーされました。
[iOSビルド] ビルド環境を設定しています...
macOS最新のランナーがプロビジョニングされました。
Xcode 15.0が選択されました。
[Fastlane] 🚀 ライン: ios ビルドを実行中
証明書をmatchと同期しています...
プロビジョニング プロファイルをインストールしています...
[Xcode ビルド] MyApp.xcworkspaceをビルドしています。
AppDelegate.swiftをコンパイルしています。
▸ ViewController.swiftをコンパイル中
▸ MyAppをリンク中
ビルド成功 (2m 34s)
[TestFlight] App Store Connectにアップロード中...
ビルド 1.2.45 を成功的にアップロードしました
iOSのデプロイ完了!
GitLab CIでAndroidビルド中
実行中
$ git push origin main
Pipeline #1847が開始されました
[Androidビルド] Docker イメージの準備中...
イメージを使用: cimg/android:2023.11
[Gradle] ビルドの開始...
> タスク :app:preBuild UP-TO-DATE
> タスク :app:preReleaseBuild UP-TO-DATE
> タスク :app:compileReleaseJavaWithJavac
> タスク :app:bundleRelease
ビルド成功 1m 42s
app-release.aab が生成されました
[Play Console] Google Playにアップロード中...
内部テストトラックにAABをアップロードしました
リリース 1.2.45 が作成されました
Androidのデプロイが完了しました!
0
手動ステップが必要です
100%
ビルド成功率
5分
平均ビルド時間

CI/CDを自動化する理由は何ですか?

モバイルデプロイワークフローを強力な利点で変革しましょう

ネイティブビルドを自動化

code をプッシュして、自動的にネイティブiOSとAndroidのビルドを取得します。XcodeまたはAndroid Studioの手動作業は必要ありません - ビルドはクラウドで実行されます。

Macを所有することなくiOSアプリを構築

Zero Downtime アップデート

アップデートはアプリが実行中のバックグラウンドで行われます。ユーザーは中断や強制アップデートの経験をしません。

シームレスなバックグラウンド インストール

自動化された品質ゲート

テストがパスした場合にのみデプロイ。既存のテストスイートと品質チェックと統合して、バグのないリリースを実現。

テストがパスした場合にのみデプロイ

即時ロールバックの安全性

ビルドアーティファクトは自動的にバージョン化され、保存されます。デプロイ後に問題が発生した場合、以前のビルドに戻すことができます。

完全なビルド履歴とアーティファクトの保存

高度なCI/CD機能

これらの強力な機能でデプロイ戦略を次のレベルに引き上げる

Multi-Environment Deployment

異なるチャネルに基づいてブランチ、環境、またはカスタム条件で展開します。ステージング、ベータ、およびプロダクションワークフローに適しています。

  • ブランチベースの展開
  • 環境固有のチャネル
  • 条件付き展開

段階的な展開

小さなユーザー数から始めて、徐々に増やします。メトリクスを監視し、問題が生じた展開を自動的に停止します。

  • ユーザー数ベースの展開
  • エラー時の自動停止
  • メトリクスに基づく決定

REST API統合

カスタム統合用にフル APIアクセス。独自の展開ツールを作成したり、既存のシステムと統合したりできます。

  • REST APIを完了
  • カスタム統合
  • Webhook通知
Capgo CI/CDビルド

パイプラインからネイティブビルドを配信

Capgo ビルドは既存のCI/CDフローに組み込まれます:依存関係のインストール、Webアセットのビルド、Capacitorの同期、次にCapgo CLIを呼び出して、クラウドで署名済みネイティブアプリをコンパイル

価格

1つのCapgoプランには、OTA更新、約15のネイティブビルド/月、および追加ビルド分数に対するクレジットベースの請求が含まれます。

開始

$12/月

含まれる使用

OTA + ~15ビルド

per month

Credit usage

By minute

for extra build minutes

1

Initialize Build

Register the app in Capgo and run the build wizard locally once so iOS certificates, provisioning profiles, Android keystores, and store credentials are validated.

2

Export Secrets

Use the credentials manager to export a local .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.

3

Add Workflow

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build for iOS, Android, or both.

4

リリースまたはテスト

リリースビルドからボタンをクリックしてデバッグビルドをトリガーする、タグからリリースビルドをトリガーする、またはメインからスモークビルドをトリガーする。QA用にアーティファクトをアップロードするか、ストアにリリースビルドを提出する。

Core CI Commands

ローカルでセットアップを実行し、クレデンシャルをエクスポートし、プロジェクトビルド後にCIがCapgoビルドを呼び出し、Capacitorシンクを呼び出すようにします。

npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app

npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build com.example.app --platform android --build-mode release

CIシークレットの内容

  • Capgo APIキー: CAPGO_TOKEN ビルド権限を持つ。
  • iOS署名: 証明書、パスワード、プロビジョニングマップ、アップルストア接続キー、発行者、チームID。
  • Android署名: キーストア、エイリアス、パスワード、プレイコンソールサービスアカウントJSON。
  • オプションのアーティファクト出力: QA用出力アップロードフラグを追加し、ダウンロードリンクとQRコードを表示します。

ネイティブ ビルドを自動化する準備ができましたか?

CI/CD パイプラインから Capgo ビルドを使用してネイティブ iOS と Android ビルドをコンパイル、署名、テスト、リリースします。

Capgo ビルド • GitHub アクションズの例 • CIシークレットに資格情報を保持する

Capgo CI/CDから続ける

Capacitor リリース用CI/CDを設定している場合、このページを接続してください。 CI/CD統合 for the baseline、 GitHub Actions for live updates、 Capgo Native Builds for signed binaries、 PR Preview Solution for review builds、 and Common CI/CD Bottlenecks in OTA Pipelines for avoiding slow releases。