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는 브랜치에 대한 개발 환경을 빌드합니다.