Gitpod

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

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

이는 종속성 다운로드와 빌드가 완료되기를 기다릴 필요가 없다는 것을 의미합니다. Gitpod을 사용하면 브라우저에서 즉시 모든 프로젝트, 브랜치 및 병합 요청에서 코딩을 시작할 수 있습니다.

GitLab Gitpod 통합을 사용하려면 GitLab 인스턴스에서 활성화해야 합니다. 다음에서 각 사용자들은:

Gitpod에 대한 자세한 정보는 Gitpod 기능문서를 참조하십시오.

사용자 설정에서 Gitpod 활성화

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

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 환경 설정을 선택합니다.
  3. 환경 설정에서 통합 섹션을 찾습니다.
  4. Gitpod 통합 활성화 확인란을 선택하고 변경 사항 저장을 선택합니다.

Self-managed 인스턴스 구성

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

Self-managed GitLab 인스턴스의 경우 GitLab 관리자는 다음을 수행해야 합니다:

  1. GitLab에서 Gitpod 통합을 활성화합니다:
    1. 왼쪽 사이드바에서 맨 아래에서 관리 영역을 선택합니다.
    2. 왼쪽 사이드바에서 설정 > 일반을 선택합니다.
    3. Gitpod 구성 섹션을 확장합니다.
    4. Gitpod 통합 활성화 확인란을 선택합니다.
    5. Gitpod 인스턴스 URL을 입력합니다 (예: https://gitpod.example.com 또는 https://gitpod.io).
    6. 변경 사항 저장을 선택합니다.
  2. Self-managed GitLab 인스턴스를 Gitpod에 등록합니다. 자세한 정보는 Gitpod 문서를 참조하십시오.

그런 다음 GitLab 사용자들은 자신을 위해 Gitpod 통합을 활성화할 수 있습니다.

GitLab에서 Gitpod 시작

다음 중 하나의 방법으로 Gitpod을 GitLab에서 직접 시작할 수 있습니다:

  • 프로젝트 리포지토리에서:
    1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
    2. 오른쪽 상단에서 편집 > Gitpod을 선택합니다.
  • 병합 요청에서:
    1. 병합 요청으로 이동합니다.
    2. 오른쪽 상단에서 코드 > Gitpod에서 열기를 선택합니다.

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