Mobile DevOps
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLab CI/CDを使用して、AndroidおよびiOS用のネイティブおよびクロスプラットフォームのモバイルアプリをビルド、署名、リリースします。GitLab Mobile DevOpsは、モバイルアプリ開発ワークフローを自動化するためのツールとベストプラクティスを提供します。
GitLab Mobile DevOpsは、主要なモバイル開発機能をDevSecOpsプラットフォームに統合します:
- iOSおよびAndroid開発用のビルド環境
- セキュアなコード署名と証明書管理
- Google PlayおよびApple App Storeのアプリストアディストリビューション
ビルド環境
ビルド環境を完全に制御するには、GitLabホストされたRunnerを使用するか、セルフマネージドRunnerをセットアップします。
コード署名
すべてのAndroidおよびiOSアプリは、さまざまなアプリストアを通じて配布する前に、安全に署名されている必要があります。署名により、アプリケーションがユーザーのデバイスに到達する前に改ざんされていないことが保証されます。
プロジェクトレベルのセキュアファイルを使用すると、次のものをGitLabに保存して、CI/CDビルドでアプリを安全に署名するために使用できます:
- キーストア
- プロビジョニングプロファイル
- 署名証明書
概要については、プロジェクトレベルのセキュアファイルのデモを参照してください。
ディストリビューション
署名付きビルドは、Mobile DevOpsインテグレーションを使用して、Google PlayストアまたはApple App Storeにアップロードできます。
関連トピック
Mobile DevOpsの実装に関するステップごとのガイダンスについては、以下を参照してください: