メインコンテンツまでスキップ

Getting started

Bitriseは、Mobile DevOps向けに構築されたCI/CD Platformです。スケーラブルなインフラストラクチャ、強力なコラボレーション機能、幅広いインテグレーションにより、当社のプラットフォームはあらゆるMobile DevOpsのニーズに対応するツールを提供します。

メールまたはGitホスティングプロバイダー経由でサインアップしてください。Bitriseへのサインアップ

サインアップ後はBitriseを探索できますが、CIビルドを開始することはできません。新しいプロジェクトやCI設定を追加することはできますが、30日間の無料トライアルまたはProサブスクリプションのいずれかがない限り、それ以上のビルドを開始することはできません。

30日間の無料トライアルを開始するには、クレジットカード情報を入力する必要があります。

  • 確認プロセス中にカードに$0.01が請求されますが、プロセス完了後すぐに取引は無効化されるため、30日間のProトライアルは完全に無料でご利用いただけます。
  • トライアル終了時に自動的に有料プランへ登録されることはありません。
  • 請求データは保持されるため、有料プランへの登録を希望する場合は、同じクレジットカード情報および請求先住所を使用できます。

トライアルおよび有料サブスクリプションプランの詳細については、料金ページをご確認ください。

最初のCIプロジェクトを追加するClick to copy link

最初のworkspace

Bitriseは最初のworkspaceを自動的に作成します。プロジェクトを追加してビルドを実行するには、少なくとも1つのworkspaceが必要です。サブスクリプションもworkspacesに紐付けられています。

DashboardNew projectをクリックし、Configure Bitrise CIを選択します。Add CI configウィザードでは、次の3つのステージが案内されます。

Release Management

代わりにRelease Managementにアプリを追加したい場合は、同じダイアログでAdd your appを選択してください。

  1. リポジトリ:Gitプロバイダーに接続し、リポジトリを選択して、Bitriseにアクセスを許可し、default branchを選択します。
  2. CI configuration:Bitriseがリポジトリをスキャンし、初期設定を生成します。プロジェクトタイプを自動的に検出できない場合は、Project typeドロップダウンから手動で選択してください。
  3. Build settings:あらかじめ選択されたbuild machineとスタックを確認し、ビルドを非公開にするか公開にするかを選択します。また、必要に応じてWebhookを登録し、コードの変更時にビルドが自動的にトリガーされるようにします。

Finishをクリックします。Bitriseが最初のビルドを開始し、ビルドページに移動してリアルタイムで実行状況を確認できます。

詳しいステップバイステップガイドについては、新しいプロジェクトの追加をご覧ください。

project settingsを変更するClick to copy link

project settingsはいつでも変更できます。変更するには、Bitrise CIページでプロジェクトを開き、Project settingsをクリックします。

project-settings-button.png

このボタンをクリックすると、Project settingsページに移動します。

project-settings-main-page.png

変更できる設定には、以下のものがあります。

また、rolling buildsselective buildsの設定、code signingファイルのアップロード、Bitriseへの汎用ファイルのアップロード、テストデバイスの登録キャッシュデータの確認も可能です。

ビルド設定を編集するClick to copy link

CIのビルド設定はYAML形式で定義されます。ルート設定ファイルはbitrise.ymlという名前で、プロジェクトのビルド設定全体を含んでいます。

Bitrise上で設定を編集するには、次の手順に従います。

  1. Bitrise CIページを開きます。

  2. 右側のプロジェクト一覧から対象のプロジェクトを選択します。特定のプロジェクトを検索するには、Searchフィールドを使用できます。

    project-list.png

  3. Workflowsをクリックします。これによりWorkflow Editorに移動し、以下を設定できます。

    YAMLファイルを直接編集する

    設定ファイルを直接編集するには、Configuration YAMLを選択します。詳しいYAML構文については、設定YAMLリファレンスをご覧ください。

ビルドを実行するClick to copy link

プロジェクトの追加に成功すると、最初のビルドが自動的に開始されます。プロジェクトのBuildsページに自動的に移動し、進行中のビルドを確認できます。ビルドをクリックすると、その詳細と現在の進行状況を確認できます。

CIビルドを手動で開始するには、Start buildをクリックします。

start-build.png

これにより、ビルドを手動で開始するためのダイアログが開きます。

start-build-basic.png

ビルドは、プロジェクトのWorkflowsPipelinesで定義された一連のジョブです。これらのジョブはStepsと呼ばれ、スクリプト実行のブロックを表します。

Basicオプションでビルドを実行するには、ブランチとWorkflowまたはPipelineを指定するだけで済みます。新しいプロジェクトを追加すると、Bitriseが少なくとも1つのデフォルトWorkflowを自動的に生成するため、すぐに最初のビルドを実行できます。

準備ができたら、Start buildをクリックします。ビルドページに移動し、ビルドの進行状況を追跡したり、ビルドログを確認したり、生成されたビルドアーティファクトを確認したりできます。

ビルドをトリガーする

ビルドを自動的にトリガーすることもできます。指定したコードイベントが発生すると、Bitriseが自動的にビルドを開始します。詳細はビルドトリガーの設定をご覧ください。

Workspacesを管理するClick to copy link

WorkspacesはBitriseのあらゆる側面において基本となる要素です。プロジェクトを所有できるのはWorkspacesのみで、すべてのサブスクリプションはWorkspacesに紐付いています。

個人アカウントでサインアップすると、新しいWorkspaceが自動的に作成されます。Bitriseの個人アカウントは、複数のWorkspacesを所有でき、また他のアカウントが所有するWorkspacesに招待されることもできます。

Workspaceを管理するには、Workspace settingsページにアクセスする必要があります。

  1. Log in to Bitrise and hover over the left navigation bar.
  2. Make sure you have the right workspace selected in the Workspace menu.
  3. Select Settings.

Workspace settingsページでは、以下のことが可能です。

テスト、インストール、デプロイClick to copy link

アプリのテストとデプロイはいずれもStepsを使って行います。プラットフォームの種類に応じて、これらの機能に特化したStepsが用意されています。単体テスト、UIテスト、実機テストは、いずれもBitrise上で実行できます。

生成されたインストール可能なバイナリはすべて、Bitriseの1か所にまとめて確認できます。詳細はInstallable artifactsページをご覧ください。このページから、非公開のインストールページを使用するか、公開インストールページへのリンクを配布することで、テストデバイスへ簡単にアプリをインストールできます。

アプリのテストとビルドが完了し、準備が整ったら、Google PlayやApp Storeなど、選択したストアへ迅速にデプロイできます。

また、リリースに関するあらゆるタスクをワンストップで解決するRelease Managementも、ぜひお試しください。インストール可能なバイナリが用意できれば、Release Managementを使ってリリースに関するその他の作業をすべて自動的に処理できます。詳細はRelease Managementをご覧ください。