

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# CodeBuild 호스팅 GitLab 실행기 정보
<a name="gitlab-runner-questions"></a>

다음은 CodeBuild 호스팅 GitLab 실행기에 대한 몇 가지 일반적인 질문입니다.

## CodeBuild 호스팅 GitLab 실행기에 지원되는 소스 유형은 무엇입니까?
<a name="gitlab-runner-source"></a>

CodeBuild 호스팅 GitLab 실행기는 `GITLAB` 및 `GITLAB_SELF_MANAGED` 소스 유형에 대해 지원됩니다.

## 레이블에 이미지 및 인스턴스 재정의를 언제 포함해야 합니까?
<a name="gitlab-runner-image-label"></a>

각 GitLab CI/CD 파이프라인 작업에 대해 서로 다른 빌드 환경을 지정하기 위해 레이블에 이미지 및 인스턴스 재정의를 포함할 수 있습니다. 이는 여러 CodeBuild 프로젝트 또는 웹후크를 생성할 필요 없이 수행할 수 있습니다.

## 이 기능에 CloudFormation 를 사용할 수 있습니까?
<a name="gitlab-runner-cfn"></a>

예, 프로젝트 웹후크에서 GitLab 워크플로 작업 이벤트 필터를 지정하는 필터 그룹을 CloudFormation 템플릿에 포함할 수 있습니다.

```
Triggers:
  Webhook: true
  FilterGroups:
    - - Type: EVENT
        Pattern: WORKFLOW_JOB_QUEUED
```

자세한 내용은 [GitLab 웹후크 이벤트 필터링(CloudFormation)](gitlab-webhook-events-cfn.md) 단원을 참조하십시오.

 CloudFormation 템플릿에서 프로젝트 자격 증명을 설정하는 데 도움이 필요한 경우 자세한 내용은 *AWS CloudFormation 사용 설명서*의 [AWS::CodeBuild::SourceCredential](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html)을 참조하세요.

## 이 기능을 사용할 때 암호를 마스킹하려면 어떻게 해야 하나요?
<a name="gitlab-runner-secrets"></a>

기본적으로 로그에 인쇄된 보안 암호는 마스킹되지 않습니다. 보안 암호를 마스킹하려면 CI/CD 환경 변수 설정을 업데이트하면 됩니다.

**GitLab에서 보안 암호를 마스킹하려면**

1. **GitLab 설정**에서 **CI/CD**를 선택합니다.

1. **변수**에서 마스킹하려는 보안 암호에 대해 **편집**을 선택합니다.

1. **가시성**에서 **변수 마스킹**을 선택한 다음 **변수 업데이트**를 선택하여 변경 사항을 저장합니다.

## 단일 그룹 내의 여러 프로젝트에서 GitLab 웹후크 이벤트를 받을 수 있나요?
<a name="gitlab-runner-webhooks"></a>

CodeBuild는 지정된 GitLab 그룹에서 이벤트를 수신하는 그룹 웹후크를 지원합니다. 자세한 내용은 [GitLab 그룹 웹후크](gitlab-group-webhook.md) 단원을 참조하십시오.

## 자체 관리형 실행기의 도커 실행기에서 작업을 실행할 수 있나요? 예를 들어 특정 이미지에서 파이프라인 작업을 실행하여 별도의 격리된 컨테이너에서 동일한 빌드 환경을 유지하고 싶습니다.
<a name="gitlab-runner-custom-image"></a>

[사용자 지정 이미지로 프로젝트를 생성](create-project.md#environment-image.console)하거나 `.gitlab-ci.yml` 파일의 [이미지를 재정의](sample-gitlab-runners.md#sample-gitlab-runners-gitlab-ci)하여 특정 이미지로 CodeBuild에서 GitLab 자체 관리형 실행기를 실행할 수 있습니다.

## CodeBuild의 자체 관리형 실행기는 어떤 실행기로 실행되나요?
<a name="gitlab-runner-shell-executor"></a>

CodeBuild의 자체 관리형 실행기는 쉘 실행기로 실행되며, 여기서 빌드는 도커 컨테이너 내에서 실행 중인 GitLab 실행기와 함께 로컬로 실행됩니다.

## 자체 관리형 실행기와 함께 buildspec 명령을 제공할 수 있나요?
<a name="gitlab-runner-buildspec-commands"></a>

예, 자체 관리형 실행기와 함께 buildspec 명령을 추가할 수 있습니다. GitLab 리포지토리에 buildspec.yml 파일을 제공하고 작업의 **태그** 섹션에서 `buildspec-override:true` 태그를 사용할 수 있습니다. 자세한 내용은 [buildspec 파일 이름 및 스토리지 위치](build-spec-ref.md#build-spec-ref-name-storage) 단원을 참조하십시오.

## CodeBuild 호스팅 GitLab 실행기 사용을 지원하는 리전은 무엇입니까?
<a name="gitlab-runner-hosted-regions"></a>

CodeBuild 호스팅 GitLab 실행기는 모든 CodeBuild 리전에서 지원됩니다. CodeBuild를 사용할 수 AWS 리전 있는 위치에 대한 자세한 내용은 [AWS 리전별 서비스를](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) 참조하세요.

## CodeBuild 호스팅 GitLab 실행기 사용을 지원하는 플랫폼은 무엇입니까?
<a name="gitlab-runner-platform"></a>

CodeBuild 호스팅 GitLab 실행기는 Amazon EC2와 [AWS Lambda](lambda.md) 컴퓨팅 모두에서 지원됩니다. Amazon Linux 2, Amazon Linux 2023, Ubuntu 및 Windows Server Core 2019 플랫폼을 사용할 수 있습니다. 자세한 내용은 [EC2 컴퓨팅 이미지](ec2-compute-images.md) 및 [Lambda 컴퓨팅 이미지](lambda-compute-images.md) 섹션을 참조하세요.