Skip to main content

入門

概要

電子メールまたはGitプロバイダーを介してサインアップし、リポジトリに接続して、最初のビルドを実行することにより、Bitriseを開始します。

BitriseはCI/CD Platform as a Service(PaaS)であり、主にモバイルアプリの開発に重点を置いています。これは、ソフトウェアプロジェクトの開発と自動化を支援するツールとサービスのコレクションです。

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

Bitriseにサインアップする

いずれかのGitサービスプロバイダーにサインアップすると、Bitriseアカウントをそのサービスプロバイダーのアカウントに接続することになります。接続されたアカウントを使用すると、Bitriseにそのアカウントの任意のリポジトリへのアクセスを許可できます。

サインアップ後、Bitriseアカウントをサポートされている3つのGitサービスプロバイダーすべてに接続できます。たとえば、GitHubにサインアップした後、BitriseアカウントをGitLabアカウントとBitbucketアカウントの両方に接続して、それらのアカウントにあるリポジトリにアクセスすることもできます。

最初のワークスペースの作成

サインアップ後、Bitrise は自動的に最初のアカウントを作成します ワークスペース.ワークスペースは、Bitrise を管理できる環境です アプリ そして、アプリに取り組んでいるチーム メンバー。アプリを追加してビルドの実行を開始するには、ワークスペースが必要です。あなたはできる:

ワークスペース名

ご心配なく。ワークスペースの名前はいつでも変更できます。

独自の有料サブスクリプションにサインアップするには、少なくとも 1 つのワークスペースが必要です。私たちをチェック 価格ページ 詳細については。

新しいアプリを追加する

Bitriseに新しいアプリを追加するということは、GitリポジトリをBitriseに接続し、リポジトリのクローンを作成してからビルドできるようにすることを意味します。

をクリックして、いつでも新しいアプリを追加できます + 上部のメニューバーに記号を表示してから、 WebUIに新しいアプリを追加する ドロップダウンメニューから。

Adding a new app

初期構成プロセスの一環として、次のことを行います。

  • アプリがプライベートか、それともプライベートかを判断します 公衆。プライベートアプリデータは、アプリでの作業に招待されたユーザーのみが利用できます。

  • リポジトリを指定します。リポジトリは、GitHub、GitLab、またはBitbucketリポジトリ、手動リポジトリURL、または自己ホスト型GitLabリポジトリのいずれかです。

  • SSHキーを登録します。これにより、Bitriseがリポジトリにアクセスできるようになるため、ビルドプロセス中にリポジトリのクローンを作成できます。

  • 構築するブランチを指定します。

これはすべて後で変更できます。とにかく、新しいアプリの追加には数分かかるため、いつでも最初からプロセスを実行できます。

プロセスの一環として、Bitriseはリポジトリをスキャンして検証し、スキャンの結果に基づいてアプリの構成をセットアップします。構成ファイルに基づいてアプリのプラットフォームタイプを検出できます。検証が失敗した場合は、アプリを手動で設定できます。

私たちのプロセスの詳細をお読みください 最初のアプリを追加する ガイド。

アプリを追加する際に、入門ガイドを有効にしてヒントを受け取ることもできます。 プロファイル設定、下にスクロールして 入門ガイド セクションに移動し、トグルを の上.

Getting_Started_guide.png

Webhookとトリガー

新しいアプリを追加するプロセスの一部として、または後でいつでもWebhookを設定できます。 Webhookを使用すると、Bitriseはサードパーティのサービスと通信できます。たとえば、GitHubリポジトリに設定されたBitrise Webhookを使用すると、リポジトリでguilabelが変更されたときに、Bitriseがビルドを自動的に開始できます。

Git Insights

In addition to automatic build triggers, webhooks also enable the use of Git Insights, a part of our Insights monitoring tool that enables users to quantify Git collaboration through metrics such as pull request cycle time and merge frequency.

Webhookを設定したら、トリガーを定義して、ビルドを自動的に開始するタイミングを構成します。次の設定を行うことができます。

  • ビルドをトリガーするイベント:たとえば、guilabelプッシュまたはプルリクエスト。

  • ビルドをトリガーできるリポジトリのブランチ:たとえば、 主要 また 開発者

Getting started

これは、たとえば、プルリクエストが開かれたときにビルドを開始するトリガーを設定できることを意味します。 主要 ブランチ。

トリガーが機能するには、Webhookが必要です。続きを読む:

ビルドとワークフロー

アプリを追加すると、最初のビルドが自動的に開始されます。ビルドを表示するには、ダッシュボード(Bitriseにログインした後の最初のページ)に移動し、アプリを選択して、 ビルド ビルドにアクセスするためのタブ。

ビルドは一連のジョブであり、アプリのワークフローエディターで定義された順序で実行されます。ジョブはステップと呼ばれ、スクリプト実行のブロックを表します。ステップはワークフローエディターのグラフィカルUIに配置でき、リポジトリのクローン作成、アプリのビルド、テストの実行、相互の値の受け渡し、開発者への通知メッセージの送信など、さまざまなことを実行できます。

getting-started-builds-and-workflows

詳細については、関連するガイドをご覧ください。

ワークフローレシピ

ワークフローレシピも提供しています。これらは、Bitriseで最も一般的なユースケースのワークフローの例です。

ビルドのログは、ビルドのページで表示できます。 ビルド タブをクリックして、必要なビルドを選択します。

すべてのビルドは、ビルドの完了後に破棄されるクリーンな仮想マシンで実行されます。それらについてもっと読む: マシンを構築する

テストと展開

アプリのテストアプリのデプロイ どちらもステップの助けを借りて行われます。プラットフォームの種類に基づいて、これら両方の機能専用のステップがあります。 Bitriseでは、単体テスト、UIテスト、および実際のデバイステストがすべて可能です。

アプリがテストされ、ビルドされ、準備ができたら、GooglePlayやAppStoreなどの選択したストアにアプリをすばやくデプロイできます。

また、高速で効率的な展開ソリューションであるShipを確認することもできます。 船での展開