リモート開発
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
リモート開発は、依存関係をインストールしたり、リポジトリをローカルにクローンしたりすることなく、コード変更を行うために使用できる一連の機能です。これらの機能には以下が含まれます:
Web IDE
Web IDEを使用して、ウェブブラウザから直接プロジェクトに変更を加え、コミット、プッシュできます。この方法により、依存関係をインストールしたり、リポジトリをローカルにクローンしたりすることなく、任意のプロジェクトを更新できます。
しかし、Web IDEには、コードをコンパイルしたり、テストを実行したり、リアルタイムのフィードバックを生成したりできるネイティブのランタイム環境がありません。
ワークスペース
- プラン: Premium、Ultimate
ワークスペースを使用して、GitLabから直接、フル機能の開発環境を作成できます。この環境はリモートサーバー上で動作し、依存関係をインストールしたり、リポジトリをローカルにクローンしたりすることなく、完全なIDEエクスペリエンスを提供します。
ワークスペースを使用すると、次のことができます:
- 新しい開発環境を作成します。
- コードエディタ、ターミナル、ビルドツールを含む、フル機能のIDEにアクセスします。
- マージリクエストやCI/CDパイプラインを含む、ワークスペースをGitLabの他の部分と統合します。