빠른 시작: 비공개 풀

이 페이지에서는 서비스 제작자 네트워크에 연결된 Cloud Build 비공개 풀을 만들고 비공개 풀에서 빌드를 실행하는 방법을 설명합니다.

서비스 제작자 네트워크는 비공개 풀을 호스팅하는 네트워크입니다. 기본적으로 비공개 풀은 다음을 사용하여 빌드 환경을 제공하는 서비스 제작자 네트워크를 사용하도록 설정됩니다.

  • 구성 가능한 머신 유형
  • 구성 가능한 디스크 크기
  • 저장소 또는 레지스트리의 리소스와 같은 공개 인터넷의 리소스에 액세스

시작하기 전에

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다. 프로젝트에 결제가 사용 설정되어 있는지 확인하는 방법을 알아보세요.

  4. Cloud Build API를 사용 설정합니다.

    API 사용 설정

  5. Cloud SDK 설치 및 초기화
  6. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  7. Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다. 프로젝트에 결제가 사용 설정되어 있는지 확인하는 방법을 알아보세요.

  8. Cloud Build API를 사용 설정합니다.

    API 사용 설정

  9. Cloud SDK 설치 및 초기화

비공개 풀 만들기

  1. Google Cloud Console에서 Cloud Build 작업자 풀 탭을 엽니다.

    Cloud Build 작업자 풀 탭을 열기

  2. 프로젝트를 선택하고 열기를 클릭합니다.

  3. 만들기를 클릭합니다.

  4. 비공개 풀 만들기 패널에서 다음 설정을 입력합니다.

    1. 이름 필드에 my-first-workerpool을 입력합니다.

    2. 리전 필드에서 us-central1을 선택합니다.

    3. 머신 유형 필드에서 e2-standard-2를 선택합니다.

    4. 사용 가능한 디스크 크기 필드에 800을 입력합니다.

    5. 네트워크 프로젝트 번호 필드는 비워 둡니다.

    6. 네트워크 입력란은 비워 둡니다.

    7. 외부 IP 할당을 선택해야 합니다.

  5. 만들기를 클릭하여 비공개 풀을 만듭니다.

비공개 풀이 생성될 때까지 잠시 기다립니다. 비공개 풀이 생성되면 작업자 풀 탭에 나열됩니다.

비공개 풀 페이지 스크린샷

비공개 풀에서 빌드 실행

  1. 터미널 창을 엽니다.

  2. quickstart-private-pool라는 이름의 새 디렉터리를 만들고 디렉터리로 이동합니다.

    mkdir quickstart-private-pool
    cd quickstart-private-pool
    
  3. 다음 콘텐츠로 cloudbuild.yaml라는 파일을 만듭니다.

    steps:
    - name: 'bash'
      args: ['echo', 'I am running in a private pool!']
    options:
      pool:
        name: 'projects/$PROJECT_ID/locations/us-central1/workerPools/my-first-workerpool'
    
  4. 빌드 구성 파일을 사용하여 빌드를 시작합니다.

    gcloud builds submit
    

빌드가 완료되면 다음과 비슷한 출력이 표시됩니다.

I am running in a private pool!
PUSH
DONE
------------------------------------------------------------------------------------------------------------------------------------     ------------------------------------------------------------------------

ID                                    CREATE_TIME                DURATION  SOURCE                                                                                       IMAGES  STATUS
5df45735-6414-40b7-9e10-e6d2023c8cea  2020-08-31T13:16:18+00:00  10S       gs://private-pool-test_cloudbuild/source/1598879777.206444-    58901ecbd14e431f8cdacc85d5dd0fc3.tgz  -       SUCCESS

빌드 세부정보 보기

  1. Cloud Console에서 빌드 기록 페이지를 엽니다.

    Cloud Build 페이지 열기

  2. 프로젝트를 선택하고 열기를 클릭합니다.

  3. 리전 드롭다운 메뉴에서 us-central1을 선택합니다.

    비공개 풀에서 실행한 빌드가 표시됩니다.

    비공개 풀 페이지 스크린샷

  4. 빌드를 클릭하여 빌드 요약 및 아티팩트와 같은 빌드 세부정보를 봅니다.

삭제

이 페이지에서 사용한 리소스의 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 따르세요.

  1. Cloud Console에서 작업자 풀 페이지를 엽니다.

    Cloud Build 비공개 풀 페이지 열기

  2. 프로젝트를 선택하고 열기를 클릭합니다.

  3. 비공개 풀이 있는 행에서 휴지통 아이콘을 클릭합니다.

  4. 작업자 풀을 삭제하시겠습니까? 팝업 상자에서 삭제를 클릭합니다.

이 빠른 시작의 일부로 만들었던 비공개 풀이 이제 삭제됩니다.

다음 단계