이제는 GoLand, PhpStorm, PyCharm, RubyMine, WebStorm 및 CLion(2021.3 버전부터) 등 더 많은 IntelliJ 기반 IDE를 지원하게 되었습니다. 이러한 IDE는 JetBrains Gateway를 통해 Space 개발 환경에서 작동합니다.
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 등)에서 지원하는 언어에 필요한 최소한의 기본 도구들을 포함하며 평가 목적으로는 충분할 것입니다. 그러나 실제 프로젝트에서는 프로젝트의 특정한 필요에 맞는 사용자 지정 이미지를 준비하는 것이 좋습니다.