이 페이지에서는 GitLab 저장소를 Cloud Build에 연결하는 방법을 설명합니다. Cloud Build 저장소에 대한 자세한 내용은 Cloud Build 저장소를 참조하세요.
시작하기 전에
-
Enable the Cloud Build and Secret Manager APIs.
- 저장소를 연결하기 전에 안내에 따라 GitLab 호스트를 연결하세요.
GitLab 저장소에 연결
콘솔
Google Cloud 콘솔에서 저장소 페이지를 엽니다.
저장소 페이지가 표시됩니다.
페이지 상단에서 2세대 탭을 선택합니다.
상단 표시줄의 프로젝트 선택기에서 Google Cloud 프로젝트를 선택합니다.
저장소 연결을 클릭하여 연결의 저장소에 링크를 겁니다.
저장소 연결 패널이 표시됩니다.
저장소 연결 패널에서 다음 정보를 입력합니다.
- 연결: 드롭다운 메뉴에서 연결을 선택합니다.
저장소: 연결에 링크를 걸 저장소를 선택합니다.
저장소 이름: 저장소 이름을 입력합니다.
- 생성됨: Cloud Build에서 선택한 저장소의 저장소 이름을 자동으로 생성하게 하려면 이 옵션을 선택합니다.
수동: 선택한 저장소의 이름을 수동으로 지정하려면 이 옵션을 선택합니다.
수동을 선택하면 저장소 이름 섹션에서 선택한 저장소의 이름을 수정할 수 있습니다.
링크를 클릭하여 연결에 저장소의 링크를 겁니다.
이제 연결에 GitLab 저장소의 링크가 걸렸습니다.
gcloud
GitLab 저장소를 연결에 추가하려면 다음 명령어를 입력합니다.
gcloud builds repositories create REPO_NAME \
--remote-uri=REPO_URI \
--connection=CONNECTION_NAME --region=REGION
각 항목의 의미는 다음과 같습니다.
- REPO_NAME은 저장소의 이름입니다.
- REPO_URI: GitLab 저장소 링크입니다.
- CONNECTION_NAME: 연결의 이름입니다.
- REGION: 연결의 리전입니다.
이제 저장소가 GitLab 연결에 링크로 걸렸습니다.
다음 단계
- GitLab에서 저장소를 빌드하는 방법을 알아봅니다.
- GitLab 파이프라인에서 Google 관리 CI/CD 구성요소를 사용하여 워크로드를 Google Cloud에 빌드하고 배포하는 방법을 알아보세요. Google Cloud의 GitLab을 참조하세요.