원격 개발 워크스페이스
GitLab 프로젝트와 통합된 클라우드 기반 개발 환경인 원격 개발 워크스페이스의 개발 워크플로, 아키텍처, 관련 리소스를 설명합니다.
원격 개발 워크스페이스(Remote Development Workspaces)는 GitLab 프로젝트와 통합되는 클라우드 기반 개발 환경을 제공합니다. 이 기능을 개발하는 개발자로서, 사용자가 GitLab 프로젝트에서 직접 컨테이너화된 개발 환경을 실행할 수 있도록 필요한 인프라를 생성하고 유지합니다. 개발 워크플로 # 워크스페이스 기능을 개발할 때: 필요한 도구 및 의존성과 함께 로컬 개발 환경을 설정합니다 . 테스트를 위해 Helm chart를 사용하여 워크스페이스와 함께 GitLab을 배포합니다 . 워크스페이스 상태 및 라이프사이클을 관리하는 워크스페이스 조정 로직을 이해합니다 . 아키텍처 및 추가 리소스 # 더 깊은 기술적 이해를 위해 다음 리소스를 참조하세요: 워크스페이스 아키텍처 설계 문서 쿠버네티스 설정을 위한 워크스페이스 아키텍처 워크스페이스 Rails 도메인 개발자 문서 워크스페이스 예시 사용자 문서 GitLab Agent for Kubernetes의 remote_development 모듈 개발 가이드