Gitpod

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed

Gitpod를 사용하면 코드로 개발 환경을 설명하여 GitLab 프로젝트에 대한 완전하게 설정되고, 컴파일되고, 테스트된 개발 환경을 얻을 수 있습니다. 개발 환경은 자동화될 뿐만 아니라 미리 구축되어 있으므로 Gitpod는 CI/CD 서버처럼 지속적으로 Git 브랜치를 빌드합니다.

이는 종속성이 다운로드되고 빌드가 완료될 때까지 기다릴 필요가 없음을 의미하며, 즉시 코딩을 시작할 수 있습니다. Gitpod를 사용하면 브라우저에서 어떤 프로젝트, 브랜치 및 병합 요청에서도 즉시 코딩을 시작할 수 있습니다.

GitLab Gitpod 통합을 사용하려면 GitLab 인스턴스와 개인 설정에서 활성화되어야 합니다.

Gitpod에 대한 자세한 내용은 Gitpod 기능문서를 참조하세요.

사용자 기본 설정에서 Gitpod 활성화

GitLab 인스턴스에서 Gitpod 통합이 활성화된 상태에서 자신을 위해 활성화하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. Preferences를 선택합니다.
  3. Preferences 아래에서 Integrations 섹션을 찾습니다.
  4. Enable Gitpod integration 체크박스를 선택하고 Save changes를 선택합니다.

자기 관리 인스턴스 구성

Tier: Free, Premium, Ultimate Offering: Self-managed, GitLab Dedicated

자기 관리 GitLab 인스턴스의 경우 GitLab 관리자는:

  1. GitLab에서 Gitpod 통합을 활성화해야 합니다:
    1. 왼쪽 사이드바에서 맨 아래의 Admin을 선택합니다.
    2. 왼쪽 사이드바에서 Settings > General을 선택합니다.
    3. Gitpod 구성 섹션을 확장합니다.
    4. Enable Gitpod integration 체크박스를 선택합니다.
    5. Gitpod 인스턴스 URL을 입력합니다 (예: https://gitpod.example.com 또는 https://gitpod.io).
    6. Save changes를 선택합니다.
  2. Gitpod에 자기 관리 GitLab 인스턴스를 등록합니다. 자세한 내용은 Gitpod 문서를 참조하세요.

이후 GitLab 사용자는 자신을 위해 Gitpod 통합을 활성화할 수 있습니다.

GitLab에서 Gitpod 시작

Gitpod를 활성화하면 다음 방법 중 하나로 GitLab에서 시작할 수 있습니다:

  • 프로젝트 리포지토리에서:
    1. 왼쪽 사이드바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
    2. 오른쪽 상단에서 Edit > Gitpod를 선택합니다.
  • 병합 요청에서:
    1. 병합 요청으로 이동합니다.
    2. 오른쪽 상단에서 Code > Open in Gitpod를 선택합니다.

Gitpod는 브랜치에 대한 개발 환경을 빌드합니다.