概要
JetBrains CodeCanvas は、企業がソフトウェア開発を個々のユーザーマシンから開発環境に移行できるようにするソリューションです。CodeCanvas の機能(IDE バックエンドを使用したコンテナー環境の構成、実行、管理)は、リモート開発オーケストレーションと呼ばれることもあります。
導入の流れ
ここから始めましょう
![]() | 新規インストール 社内に CodeCanvas をインストールするシステム管理者の場合は、インストールガイドを参照してください。 |
![]() | 予備設定 CodeCanvas を新規インストールされた場合、会社で CodeCanvas の使用を開始する前に、いくつかの事前設定手順を実行する必要があります。システム管理者向けのクイックスタートガイドを参照してください。 |
![]() | プロジェクトに合わせて CodeCanvas を設定する Git リポジトリの開発環境を構成する管理者の場合は、名前空間管理者向けのクイックスタートガイドを参照してください。 |
![]() | 開発を始める リモート開発環境でコードの使用を開始したい開発者の場合は、ユーザー向けのクイックスタートガイドを参照してください。 |
使い方
CodeCanvas は、Kubernetes クラスターで実行されるオンプレミスソリューションです。現在、Amazon EKS(Elastic Kubernetes Service)、Azure AKS(Azure Kubernetes Service)、Google GKE(Google Kubernetes Engine)でホストされるクラスターをサポートしています。CodeCanvas は、同一または別の Kubernetes クラスター内のコンテナーで実行されるリモート開発環境(開発環境)を管理します。開発環境では、IDE バックエンドと開発に必要なツールセットが実行されます。
詳細は、アーキテクチャーを参照してください。
開発者にとって、CodeCanvas を使うのは、ローカルマシンでいつも使っている IDE を使うのと同じような感覚です。作業を開始するには、クライアントアプリケーション(たとえば、IntelliJ ベースの IDE の場合は JetBrains Gateway)を介して開発環境に接続します。

関連ページ:
インストール
クイックインストール AWS CloudFormation を使用して 10 分で CodeCanvas をデプロイします。インストールを起動する (AWS アカウントが必要です)、インストール手順に従ってください、CodeCanvas は、Kubernetes クラスター内のオンプレミスデプロイ向けに設計されています。サポートされる Kubernetes の最小バージョンは 1.29 です。サポートされているクラウドプロバイダー:現在、CodeCanvas は次の場所でホストされている Kube...
CodeCanvas を構成する
このガイドは、システム管理者 (組織内の CodeCanvas インスタンスの設定と管理を担当するシステム管理者ロールを持つユーザー) を対象としています。システム管理者は、プラットフォームのインストールとアクティベート、認証の設定、開発環境のコンピューティングリソースの定義、グローバル設定の管理などを行います。CodeCanvas インスタンスを準備しましょう !1. CodeCanvas インスタンスをアクティブ化する:ブラウザーで、インストール時に指定した CodeCanvas URL...
プロジェクトの構成
このガイドは、名前空間管理者 (名前空間内で名前空間管理者ロールを持ち、リモート開発プロジェクトの準備を担当するユーザー) を対象としています。名前空間は、Git リポジトリ、開発環境テンプレート、カスタム設定など、プロジェクト固有のリソースをすべてグループ化します。名前空間は、単一のプロジェクトまたは関連するプロジェクトのグループを表すことができます。名前空間について詳しく学ぶ名前空間管理者として、プロジェクトの Git リポジトリに接続し、開発環境の作成と起動方法を設定し、チームがスムーズに...
開発を始める
ソフトウェア開発者として、セットアップはシンプルです。必要なのは JetBrains Gateway アプリだけです。このアプリはリモート開発環境で動作する IDE に接続します。複雑な操作は一切不要で、すぐにコーディングを始められます。1. JetBrains Gateway アプリをインストールする:JetBrains Gateway は、リモート開発環境に接続するデスクトップアプリケーションです。お使いのオペレーティングシステム用のゲートウェイアプリをダウンロードしてインストールしてくだ...
アーキテクチャー
CodeCanvas は、スケーラビリティと信頼性を重視し、Kubernetes クラスターへのデプロイ向けに設計されています。Amazon EKS、Azure AKS、Google GKE などの主要なクラウドプロバイダーへのインストールを想定しています。オンプレミスインフラストラクチャのサポートも予定されています。クラスター:典型的な CodeCanvas インストールは、CodeCanvas アプリケーションクラスターと任意の数の開発環境クラスターで構成されます。CodeCanvas ク...



