Skip to main content
iOS & Android

自動でiOS & Android
アプリを手動で作成する必要がありますか?

手動でアプリをビルドするのに費やした時間は 異なる環境がバグを引き起こし、チームメンバーがビルドを待つことになります。

毎回の手動デプロイで生産性が低下します ビルドが自動で実行されることを願っています __CAPGO_KEEP_0__ Buildは、CI/CD_PIPELINEが署名済みの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

Native ビルドの悪夢

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

CI/CD がない

手動ビルドの時間

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

環境の不一致

"私のマシンでは動作する" というバグは、異なるビルド環境から生じる

証明書 & 署名の混乱

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

ビルド履歴がない

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

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

With Capgo ビルド CI/CD

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

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

自動署名 & 証明書

期限切れの証明書やプロビジョニングプロファイルに再び遭遇する必要がない

毎回同じ結果 - 「私のマシンでは動く」はもうない

同じ環境、同じ結果 - 「私のマシンでは動く」はもうない

自動ストア提出

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

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

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

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

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

手動ビルドの停止 証明書管理。CI/CDがワークフローをどのように変えるかを見てみましょう:

1

ビルドクレデンシャルを準備する

Capgo ビルドをローカルで実行し、iOSおよびAndroidの署名クレデンシャルをCIシークレットとしてエクスポートする パイプラインは、gitにコミットすることなく必要なクレデンシャルを取得します。

✓ シークレットストアにクレデンシャルが保存される
2

Code、Capgo をトリガーし、ビルド

GitHub Actions, GitLab CI, Jenkins, or any runner can call the Capgo CLI after your web build and Capacitor sync. iOSビルドにはMacランナーが必要ありません。

✓ 同じワークフローから繰り返しビルド
3

アーティファクトをダウンロードまたは提出

テスト用にデバッグビルドを使用するか、アップロードアーティファクトをQAに送信するか、リリースビルドをテストフライトとプレイストアに送信するかを選択します。 CI/CDワークフローは、各パスが実行されるタイミングを制御します。

✓ 同じCLIが手動ワークフローとリリースワークフローで使用されます。

手動ビルドに費やしている時間はどれくらいですか?

各手動ビルドは、開発者時間の数時間を失います。環境が不一致しているため、数日間でバグを解決する必要があります。 チームの生産性は低下しています。

アプリが自動的にビルドされる

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

iOSビルド - GitHubアクションズ
実行中
$ git push origin main
Triggered workflow: iOSビルド & デプロイ
[iOSビルド] ビルド環境を設定中...
macOS-latestランナーがプロビジョニングされました
Xcode 15.0が選択されました
[Fastlane] 🚀 ライン: iosビルドを実行中
matchと同期中の証明書...
プロビジョニングプロファイルをインストール中...
[Xcode ビルド] MyApp.xcworkspaceをビルド中
▸ AppDelegate.swiftをコンパイル中
▸ ViewController.swiftをコンパイル中
▸ MyAppをリンク中
ビルド成功 (2m 34s)
[TestFlight] アップロード中... App Store Connect
ビルド 1.2.45 のアップロードに成功しました
iOSのデプロイ完了!
Androidビルド - GitLab CI
実行中
$ 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 Updates

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

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

Automated Quality Gates

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

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

Instant Rollback Safety

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

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

Advanced CI/CD Features

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

Run setup locally, export the credentials, then let CI call Capgo Build after your project build and Capacitor sync.

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署名: 証明書、パスワード、プロビジョニングマップ、App Store Connectキー、発行者、チームID。
  • Android署名: キーストア、エイリアス、キーパスワード、Play ConsoleサービスアカウントJSON。
  • オプションのアーティファクト出力: QA用出力アップロードフラグを追加し、ダウンロードリンクとQRコードを表示します。

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

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

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

Capgo CI/CDから続ける

Capacitor リリース用CI/CDを設定している場合、このページを接続してください。 CI/CD統合 ベースラインのために GitHub アクション ライブアップデートのために Capgo ネイティブビルド 署名バイナリのために PR プレビュー ソリューション レビュー ビルドのために、 CI/CD パイプラインのOTAにおける一般的なボトルネック 遅いリリースを避けるために。