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
Bitriseは最初のworkspaceを自動的に作成します。プロジェクトを追加してビルドを実行するには、少なくとも1つのworkspaceが必要です。サブスクリプションもworkspacesに紐付けられています。
DashboardでNew projectをクリックし、Configure Bitrise CIを選択します。Add CI configウィザードでは、次の3つのステージが案内されます。
代わりにRelease Managementにアプリを追加したい場合は、同じダイアログでAdd your appを選択してください。
- リポジトリ:Gitプロバイダーに接続し、リポジトリを選択して、Bitriseにアクセスを許可し、default branchを選択します。
- CI configuration:Bitriseがリポジトリをスキャンし、初期設定を生成します。プロジェクトタイプを自動的に検出できない場合は、Project typeドロップダウンから手動で選択してください。
- Build settings:あらかじめ選択されたbuild machineとスタックを確認し、ビルドを非公開にするか公開にするかを選択します。また、必要に応じてWebhookを登録し、コードの変更時にビルドが自動的にトリガーされるようにします。
Finishをクリックします。Bitriseが最初のビルドを開始し、ビルドページに移動してリアルタイムで実行状況を確認できます。
詳しいステップバイステップガイドについては、新しいプロジェクトの追加をご覧ください。
project settingsを変更するClick to copy link
project settingsはいつでも変更できます。変更するには、Bitrise CIページでプロジェクトを開き、Project settingsをクリックします。

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

変更できる設定には、以下のものがあります。
- 名前とプロジェクトタイプ。
- リポジトリのURLとdefault branch。
- プロジェクトのチームメンバー。
- Git接続、およびApple StoreやGoogle Playなどのオンラインサービスへのアクセス。
- ビルド通知設定。
また、rolling buildsやselective buildsの設定、code signingファイルのアップロード、Bitriseへの汎用ファイルのアップロード、テストデバイスの登録、キャッシュデータの確認も可能です。
ビルド設定を編集するClick to copy link
CIのビルド設定はYAML形式で定義されます。ルート設定ファイルはbitrise.ymlという名前で、プロジェクトのビルド設定全体を含んでいます。
Bitrise上で設定を編集するには、次の手順に従います。
-
Bitrise CIページを開きます。
-
右側のプロジェクト一覧から対象のプロジェクトを選択します。特定のプロジェクトを検索するには、Searchフィールドを使用できます。

-
Workflowsをクリックします。これによりWorkflow Editorに移動し、以下を設定できます。
- Steps、Workflows、Pipelines。
- ビルドスタックとマシンタイプ。
- プロジェクトレベルのEnvironment Variables。
- コードイベント発生時に自動的にビルドをトリガーできるビルドトリガー。
YAMLファイルを直接編集する設定ファイルを直接編集するには、Configuration YAMLを選択します。詳しいYAML構文については、設定YAMLリファレンスをご覧ください。
ビルドを実行するClick to copy link
プロジェクトの追加に成功すると、最初のビルドが自動的に開始されます。プロジェクトのBuildsページに自動的に移動し、進行中のビルドを確認できます。ビルドを クリックすると、その詳細と現在の進行状況を確認できます。
CIビルドを手動で開始するには、Start buildをクリックします。

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

ビルドは、プロジェクトのWorkflowsとPipelinesで定義された一連のジョブです。これらのジョブは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ページにアクセスする必要があります。
- Log in to Bitrise and hover over the left navigation bar.
- Make sure you have the right workspace selected in the Workspace menu.
- Select Settings.
Workspace settingsページでは、以下のことが可能です。
- Workspaceの基本情報を編集する。
- サブスクリプションを管理する。
- Workspaceにメンバーを招待し、Workspaceグループを作成する。
- SAML SSOをSet upする。
- プロジェクトを確認し、プロジェクトの所有者を変更し、新しいプロジェクトを追加する。
- リポジトリアクセス用のGitインテグレーションとオンラインストアへのアクセスを設定する。
テスト、インストール、 デプロイClick to copy link
アプリのテストとデプロイはいずれもStepsを使って行います。プラットフォームの種類に応じて、これらの機能に特化したStepsが用意されています。単体テスト、UIテスト、実機テストは、いずれもBitrise上で実行できます。
生成されたインストール可能なバイナリはすべて、Bitriseの1か所にまとめて確認できます。詳細はInstallable artifactsページをご覧ください。このページから、非公開のインストールページを使用するか、公開インストールページへのリンクを配布することで、テストデバイスへ簡単にアプリをインストールできます。
アプリのテストとビルドが完了し、準備が整ったら、Google PlayやApp Storeなど、 選択したストアへ迅速にデプロイできます。
また、リリースに関するあらゆるタスクをワンストップで解決するRelease Managementも、ぜひお試しください。インストール可能なバイナリが用意できれば、Release Managementを使ってリリースに関するその他の作業をすべて自動的に処理できます。詳細はRelease Managementをご覧ください。