Space logo

Space

The intelligent code collaboration platform

Space is pivoting to SpaceCode, focused on Git hosting and code reviews. Learn more →

News

Space 개발 환경에서 더 많은 IntelliJ 기반의 IDE 지원

Read this post in other languages:

원격 개발의 첫 출시 때 Space 개발 환경은 Fleet과 IntelliJ IDEA만 지원했었습니다. 

이제는 GoLand, PhpStorm, PyCharm, RubyMine, WebStorm 및 CLion(2021.3 버전부터) 등 더 많은 IntelliJ 기반 IDE를 지원하게 되었습니다. 이러한 IDE는 JetBrains Gateway를 통해 Space 개발 환경에서 작동합니다. 

자세한 정보는 다음의 짧은 영상을 참조하세요.

Space 조직과 JetBrains Gateway 앱(단독 앱 형태나 Toolbox App에서 사용 가능)만 있으면 이러한 IDE 중 하나를 원격으로 실행할 수 있습니다.

새로운 개발 환경을 생성할 때, 원하는 IDE를 목록에서 선택하세요.

가동준비 스냅샷을 준비할 때도 원하는 IDE를 지정해야 합니다.

job("My project warmup data") {
    startOn {        
        schedule { cron("0 7 * * *") }
    }
 
    // ide는 자동화로 색인을 빌드하고자 하는 IDE입니다.
    // Ide.Fleet, Ide.Idea, Ide.RubyMine, Ide.WebStorm 등이 있습니다.
    // Ide.IJGateway는 지원 중단되었습니다.
    warmup(ide = Ide.GoLand) {
        // (선택사항) 조직의 디폴트 값 대신 사용할 IDE 버전을
        // 지정하세요. 다음도 사용할 수 있습니다
        // IdeVersion.LatestOfQuality("Release").
        ideVersion = IdeVersion.Specific("2021.3.1", "Release")
    }
}

프로젝트 색인을 준비할 특정 IDE 버전도 선택할 수 있습니다(이 IDE 버전은 관리자가 지정한 디폴트 버전을 재정의합니다).

기본 dev-container 이미지는 IDE(PHP, Ruby, Node.js 등)에서 지원하는 언어에 필요한 최소한의 기본 도구들을 포함하며 평가 목적으로는 충분할 것입니다. 그러나 실제 프로젝트에서는 프로젝트의 특정한 필요에 맞는 사용자 지정 이미지를 준비하는 것이 좋습니다.

선호하는 JetBrains IDE에서 원격 개발을 사용해 보고 피드백을 공유해 주세요! 

게시물 원문 작성자

image description

Discover more