Skip to main content

ビットライズCIを使い始める

概要

メールまたはGitプロバイダーでサインアップし、リポジトリに接続し、最初のビルドを実行して、Bitriseを使い始めましょう。

Bitriseはモバイル開発運用向けに構築されたCI/CDプラットフォームです。スケーラブルなインフラストラクチャ、強固なコラボレーション機能、幅広い統合機能を備えた当社のプラットフォームは、モバイル DevOps のあらゆるニーズに応えるツールを提供します

これを使用するには、メールまたは Git ホスティングプロバイダー経由でサインアップし、リポジトリに接続して、ビルドを開始できます。

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

30 日間の試用を開始するには、クレジットカード情報を入力する必要があります。

  • 認証プロセス中にカードに0.01ドルが請求され、プロセスが完了するとすぐに取引が無効になります。つまり、30日間のProトライアルは完全に無料です。

  • トライアルの有効期限が切れても、有料プランに自動的に登録されることはありません。

  • 請求データは保持されるため、同じクレジットカード情報と請求先住所を使用して有料プランを購読することもできます。

試用版と有料サブスクリプションプランの詳細については、こちらをご覧ください 価格ページ

最初の CI プロジェクトの追加

Bitriseで初めてのCIプロジェクトをセットアップするためのウォークスルーを見るか、以下のステップバイステップガイドに従ってください。

サインアップ後、選択してください ビットライズCIようこそ 画面。

new-getting-started-page.png

1 つ目のワークスペース

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

指示に従ってプロジェクトを追加します。このプロセスでは、次のことを行います。

  1. リポジトリアクセスの設定

    注記

    For self-hosted GitLab or Bitbucket Server, use the dedicated menu option in the Provider dropdown menu. Do not paste the URL into Other.

  2. 必要に応じて認証を設定します。 SSHキーの構成。ただし、認証には GitHub アプリを使用することをおすすめします GitHub アプリによるリポジトリへのアクセス

  3. デフォルトブランチを設定します。設定で別のブランチが指定されていない限り、Bitriseはこのブランチからビルドします

  4. 手動構成または自動構成のいずれかを選択します。自動設定とは、プロジェクトスキャナーがリポジトリをスキャンしてプロジェクトの種類を識別するということです。プロジェクトタイプに基づいて、設定が生成されます

  5. ウェブフックを登録する。Webhook を使用すると、自動的にビルドをトリガーできます

これらのステップを完了すると、Bitriseが最初のビルドを開始し、リアルタイムでビルドが実行されているのを見ることができます。

プロジェクト設定の変更

プロジェクト設定はいつでも変更できます。そのためには、でプロジェクトを開きます。 ビットライズ CI ページ そしてクリック プロジェクト設定

project-settings-button.png

ボタンをクリックすると、に移動します [プロジェクト設定] ページ。

project-settings-main-page.png

変更できる設定は次のとおりです。

設定することもできます ローリングビルドセレクティブビルド、アップロード コード署名ファイル、アップロード 汎用ファイルを Bitrise へテストデバイスの登録そして、チェックしてください キャッシュ データ。

ビルド設定の編集

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

Bitriseの設定を編集するには:

  1. を開きます ビットライズCI ページへ

  2. 右側のプロジェクトのリストからプロジェクトを選択します。Search フィールドを使用して特定のプロジェクトを検索できます。

    project-list.png
  3. クリック ワークフロー。これによりワークフローエディターが開き、以下を設定できます。

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

    [選択] コンフィギュレーション YAML 設定ファイルを直接編集する。YAML 構文の詳細については、を参照してください 設定 YAML リファレンス

ビルドの実行

プロジェクトを正常に追加すると、最初のビルドが自動的に開始されます。自動的に次の画面が表示されます。 ビルド 進行中のビルドを確認できるプロジェクトのページ。ビルドをクリックすると、そのビルドが表示されます。 詳細 そして現在の進捗状況。

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

start-build.png

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

start-build-basic.png

ビルドとは、プロジェクトで定義されている一連のジョブです ワークフローパイプライン。ジョブは呼び出されます ステップ スクリプト実行のブロックを表します。

を使用してビルドを実行するには、ブランチとワークフローまたはパイプラインを指定するだけで済みます ベーシック オプション。新しいプロジェクトを追加すると、Bitriseは少なくとも1つを自動的に生成します デフォルトワークフロー これにより、最初のビルドをすぐに実行できます。

準備ができたら、クリック ビルド開始。ビルドページが表示され、ビルドの進行状況を追跡したり、表示したりできます ビルドログそして、チェックしてください 生成されたビルドアーティファクト

ビルドのトリガー

ビルドを自動的にトリガーすることもできます。指定されたコードイベントが発生するたびに、Bitrise は自動的にビルドを開始します ビルドトリガー.

ワークスペースの管理

ワークスペースはBitriseのあらゆる側面の基本です。プロジェクトを所有できるのはワークスペースのみで、すべてのサブスクリプションはワークスペースに属します。

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

ワークスペースを管理するには、以下にアクセスする必要があります ワークスペース設定 ページ:

テスト、インストール、デプロイ

アプリのテストとアプリのデプロイは、どちらも手順に従って行われます。プラットフォームの種類に応じて、これらの機能専用の手順を用意しています。ユニットテスト、UIテスト、実際のデバイステストはすべてBitriseで可能です

生成したインストール可能なバイナリはすべてBitriseの1か所で見つけることができます。 インストール可能な成果物ページ.このページから、プライベートインストールページを使用するか、次のアドレスへのリンクを配布することで、テストデバイスにアプリを簡単にインストールできます パブリックインストールページ

アプリのテスト、ビルド、準備が整ったら、Google Play や App Store などの任意のストアにすばやくデプロイできます。

また、すべてのリリース固有のタスクをワンストップで行うソリューションであるリリース管理を試してみることをお勧めします。インストール可能なバイナリが用意できたら、リリース管理を使ってリリースに関連する他のすべてを自動的に処理できます Bitriseドキュメントへようこそ!.