상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
대기오염을 줄이기 위한 정책의 효과는 어떻게 평가하나요?
이산화탄소의 측정 방법은 무엇인가요?
라호르의 문화적 특징은 무엇인가요?
자산운용사의 펀드 수익률을 높이는 방법은 무엇인가요?
사모펀드의 성과 보수란 무엇인가요?
사모펀드의 투자 성과 보고서는 어떻게 작성되나요?
사모펀드의 투자 철학은 무엇인가요?
사모펀드의 투자자와의 관계에서 중요한 신뢰 요소는 무엇인가요?
서울대학교의 주요 학부는 무엇인가요?
서울대학교의 졸업생 네트워크는 어떻게 구성되어 있나요?
서울대학교의 인턴십 프로그램은 어떻게 운영되나요?
서울대학교의 학생 상담 서비스는 어떤가요?
Previous
Next
수정하기 - 서비스 계정의 키를 사용하여 Cloud Build를 설정하는 방법은?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Google Cloud Build는 Google Cloud Platform(GCP)에서 CI/CD(지속적 통합 및 지속적 배포)를 위한 서비스입니다. Cloud Build를 사용하면 소스 코드를 자동으로 빌드하고 테스트하며 배포할 수 있습니다. 서비스 계정의 키를 사용하여 Cloud Build를 설정하는 방법에 대해 자세히 설명하겠습니다. 1. 서비스 계정 생성 1. Google Cloud Console에 로그인 : [Google Cloud Console](https://console.cloud.google.com/)에 로그인합니다. 2. 프로젝트 선택 : Cloud Build를 사용할 프로젝트를 선택합니다. 3. <a href='https://sangseek.com/sangseeks/IAM/ko'>IAM</a> 및 관리자 : 왼쪽 사이드바에서 "IAM 및 관리자"를 클릭한 후 "서비스 계정"을 선택합니다. 4. 서비스 계정 만들기 : - "서비스 계정 만들기" 버튼을 클릭합니다. - 서비스 계정의 이름과 설명을 입력합니다. - "만들기"를 클릭합니다. 5. 역할 할당 : - 서비스 계정에 필요한 역할을 할당합니다. Cloud Build를 사용하기 위해서는 `Cloud Build Editor` 또는 `Cloud Build Service Account` 역할을 부여해야 합니다. - "계속"을 클릭합니다. 6. 키 생성 : - "키 만들기" 옵션에서 "JSON" 형식을 선택하고 "만들기"를 클릭합니다. - JSON 키 파일이 다운로드됩니다. 이 파일은 나중에 Cloud Build에서 인증을 위해 사용됩니다. 2. Cloud Build API 활성화 1. API 및 서비스 : 왼쪽 사이드바에서 "API 및 서비스"를 클릭한 후 "라이브러리"를 선택합니다. 2. Cloud Build API 검색 : "Cloud Build API"를 검색하고 선택합니다. 3. API 활성화 : "활성화" 버튼을 클릭하여 Cloud Build API를 활성화합니다. 3. Cloud Build <a href='https://sangseek.com/sangseeks/구성 파일/ko'>구성 파일</a> 작성 Cloud Build는 `cloudbuild.yaml` 또는 `cloudbuild.json` 파일을 사용하여 빌드 프로세스를 정의합니다. 이 파일은 소스 코드의 루트 디렉토리에 위치해야 합니다. 예를 들어, `cloudbuild.yaml` 파일의 기본 구조는 다음과 같습니다: ```yaml steps: - name: 'gcr.io/cloud-builders/gcc' args: ['-o', 'hello', 'hello.c'] - name: 'gcr.io/cloud-builders/docker' args: ['build', '-t', 'gcr.io/$PROJECT_ID/hello', '.'] images: - 'gcr.io/$PROJECT_ID/hello' ``` 4. Cloud Build 트리거 설정 1. Cloud Build 트리거 : Cloud Build에서 자동으로 빌드를 실행하려면 트리거를 설정해야 합니다. "Cloud Build" 메뉴에서 "트리거"를 선택합니다. 2. 트리거 만들기 : "트리거 만들기" 버튼을 클릭합니다. 3. 트리거 구성 : - 소스 저장소를 선택하고, <a href='https://sangseek.com/sangseeks/브랜치/ko'>브랜치</a> 또는 태그를 지정합니다. - <a href='https://sangseek.com/sangseeks/빌드 구성/ko'>빌드 구성</a> 파일의 경로를 지정합니다 (예: `cloudbuild.yaml`). - "만들기"를 클릭하여 트리거를 생성합니다. 5. Cloud Build 실행 이제 설정이 완료되었습니다. 소스 코드가 변경되면 설정한 트리거에 따라 Cloud Build가 자동으로 실행됩니다. 수동으로 빌드를 실행하려면 다음 명령어를 사용할 수 있습니다: ```bash gcloud builds submit --config cloudbuild.yaml . ``` 6. 서비스 계정 키 사용 서비스 계정 키를 사용하여 Cloud Build를 실행하려면, 다음과 같은 방법으로 인증을 설정할 수 있습니다. 1. 환경 변수 설정 : JSON 키 파일의 경로를 환경 변수로 설정합니다. ```bash export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/service-account-file.json" ``` 2. gcloud CLI 인증 : gcloud CLI를 사용하여 인증합니다. ```bash gcloud auth activate-service-account --key-file=/path/to/your/service-account-file.json ``` 이제 Cloud Build를 사용할 준비가 완료되었습니다. 서비스 계정 키를 사용하여 Cloud Build를 설정하고, CI/CD 파이프라인을 자동화할 수 있습니다. 결론 Google Cloud Build는 강력한 CI/CD 도구로, 서비스 계정을 통해 안전하게 인증하고 자동화된 빌드 및 배포 프로세스를 설정할 수 있습니다. 위의 단계를 따르면 Cloud Build를 효과적으로 설정하고 사용할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기