원격 개발
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
원격 개발은 로컬로 어떠한 저장소를 클론하거나 의존성을 설치하지 않고 코드 변경을 할 수 있는 기능 세트입니다. 이 기능 세트에는 다음이 포함되어 있습니다:
Web IDE
Web IDE를 사용하여 웹 브라우저에서 직접 프로젝트에 변경 사항을 만들고 커밋하고 푸시할 수 있습니다. 이를 통해 로컬로 어떠한 저장소를 클론하거나 의존성을 설치하지 않고 프로젝트를 업데이트할 수 있습니다.
그러나 Web IDE에는 코드를 컴파일하거나 테스트를 실행하거나 실시간 피드백을 생성할 수 있는 네이티브 런타임 환경이 부족합니다.
Workspaces
Tier: 프리미엄, 얼티메이트
Workspaces를 사용하여 GitLab에서 직접 완전한 기능을 갖춘 개발 환경을 만들 수 있습니다. 이 환경은 원격 서버에서 실행되며 로컬로 어떠한 저장소를 클론하거나 의존성을 설치하지 않고 완전한 IDE 환경을 제공합니다.
Workspaces를 사용하면 다음을 수행할 수 있습니다:
- 새로운 개발 환경 만들기
- 코드 편집기, 터미널, 빌드 도구를 포함한 완전한 IDE에 액세스
- 병합 요청 및 CI/CD 파이프라인을 포함하여 워크스페이스를 GitLab의 나머지 부분과 통합