Ona
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed
Ona(旧Gitpod)を使用すると、開発環境をコードとして記述して、GitLabプロジェクト用に完全にセットアップ、コンパイル、テストされた開発環境を構築できます。開発環境は自動化されているだけでなく、事前構築済みであるため、OnaはCI/CDサーバーのようにGitブランチを継続的にビルドします。
つまり、依存関係がダウンロードされるのを待つ必要がなく、すぐにコードのビルドを開始できます。Onaを使用すると、ブラウザーから任意のプロジェクト、ブランチ、マージリクエストでコードをすぐに開始できます。
GitLab Onaインテグレーションを使用するには、GitLabインスタンスとその設定で有効にする必要があります。対象ユーザー:
- GitLab.comのユーザーは、ユーザー設定で有効にした後、すぐに使用できます。
- GitLab Self-Managedインスタンスのユーザーは、次の後に使用できます:
Onaの詳細については、Onaの機能とドキュメントを参照してください。
ユーザー設定でOnaを有効にする
GitLabインスタンスでOnaインテグレーションが有効になっている場合、自身で有効にするには:
- 左側のサイドバーで、自分のアバターを選択します。
- 設定を選択します。
- 設定で、インテグレーションセクションを見つけます。
- Enable Ona integration(Onaインテグレーションを有効にする)チェックボックスを選択し、変更を保存を選択します。
GitLab Self-Managedインスタンスを設定する
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
GitLab Self-Managedインスタンスの場合、GitLabの管理者は、以下を実行する必要があります:
- GitLabでOnaインテグレーションを有効にする:
- 左側のサイドバーの下部で、管理者を選択します。
- 左側のサイドバーで、設定 > 一般を選択します。
- Ona設定セクションを展開。
- Enable Ona integration(Onaインテグレーションを有効にする)チェックボックスを選択します。
- OnaインスタンスのURL(例:
https://app.ona.com)を入力します。 - 変更を保存を選択します。
- Onaにインスタンスを登録します。詳細については、Onaのドキュメントを参照してください。
GitLabユーザーは、Onaインテグレーションを自分で有効にできます。
GitLabでOnaを起動する
Onaを有効にすると、次のいずれかの方法でGitLabから起動できます:
プロジェクトリポジトリから:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 右上にあるコード > Onaを選択します。
マージリクエストから:
- マージリクエストに移動します。
- 右上隅で、コード > Open in Ona(Onaで開く)を選択します。
Onaはブランチの開発環境をビルドます。