Gitpod

Gitpodを使えば、開発環境をコードとして記述することができ、GitLabプロジェクトのために完全にセットアップされ、コンパイルされ、テストされた開発環境を手に入れることができます。開発環境は自動化されているだけでなく、CI/CDサーバーのようにGitpodがあなたのGitブランチを継続的にビルドすることもできます。

つまり、依存関係のダウンロードやビルドの完了を待つ必要がなく、すぐにコーディングを始めることができるのです。Gitpodを使えば、いつでも、どんなデバイスからでも、どんなプロジェクトでも、ブランチでも、マージリクエストでも、ブラウザからすぐにコーディングを始めることができます:

Gitpod interface

GitLabのGitpodインテグレーションを使用するには、GitLabインスタンスで有効にする必要があります。のユーザー:

Gitpod についての詳細はGitpod の機能とドキュメント を参照ください。

ユーザー設定でGitpodを有効にする

GitLabインスタンスでGitpodインテグレーションを有効にした状態で、自分自身で有効にします:

  1. 左のサイドバーで、自分のアバターを選択してください。
  2. 環境設定を選択します。
  3. 環境設定]で、[インテグレーション]セクションを見つけます。
  4. Gitpodインテグレーションを有効にするチェックボックスを選択し、変更を保存を選択します。

セルフマネージドインスタンスの設定

セルフマネージドGitLabインスタンスでは、GitLab管理者は以下のことを行う必要があります:

  1. GitLabでGitpodインテグレーションを有効にします:
    1. 左のサイドバーで、Search を選択するか、次のページに進んでください。
    2. Admin Areaを選択します。
    3. 左サイドバーで、設定 > 一般を選択します。
    4. Gitpodの設定セクションを展開します。
    5. Enable Gitpod integrationチェックボックスを選択します。
    6. Gitpod のインスタンス URL を入力します (例えば、https://gitpod.example.comhttps://gitpod.io)。
    7. 変更を保存を選択します。
  2. セルフマネージド GitLab インスタンスを Gitpod に登録します。詳しくはGitpodのドキュメントをご覧ください。

GitLabユーザーはGitpodインテグレーションを有効にすることができます。

GitLabでGitpodを起動します。

GitpodをGitLabから直接起動するには、以下の方法があります:

  • プロジェクトリポジトリから:
    1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
    2. 右上のEdit > Gitpod を選択します。
  • マージリクエストから
    1. マージリクエストに移動してください。
    2. 右上隅で、コード > Gitpod で開く を選択します。

Gitpod がブランチの開発環境を構築します。