正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

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の実装に関するステップごとのガイダンスについては、以下を参照してください: