

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Self-managed GitLab corredores em AWS CodeBuild
<a name="gitlab-runner"></a>

GitLab fornece dois modos de execução para executar GitLab trabalhos em seu CI/CD pipeline. Um modo são GitLab-hosted os corredores, que são gerenciados GitLab e totalmente integrados com GitLab. O outro modo são os executores autogerenciados, que permitem que você traga seu próprio ambiente personalizado para executar trabalhos no GitLab CI/CD pipeline.

As etapas de alto nível para configurar um CodeBuild projeto para executar trabalhos de GitLab CI/CD pipeline são as seguintes:

1. Se você ainda não tiver feito isso, conecte-se a um aplicativo OAuth para conectar seu projeto. GitLab

1. Navegue até o CodeBuild console, crie um CodeBuild projeto com um webhook e configure seus filtros de webhook.

1. Atualize o YAML do GitLab CI/CD pipeline GitLab para configurar seu ambiente de compilação.

Para obter um procedimento mais detalhado, consulte [Tutorial: Configurar um CodeBuild-hosted GitLab corredor](sample-gitlab-runners.md).

Esse recurso permite que seus trabalhos de GitLab CI/CD pipeline obtenham integração nativa AWS, o que fornece segurança e conveniência por meio de recursos como IAM e Amazon VPC. AWS CloudTrail Você pode acessar os tipos de instância mais recentes, incluindo ARM-based instâncias.

**Topics**
+ [Sobre o CodeBuild-hosted GitLab corredor](gitlab-runner-questions.md)
+ [Tutorial: Configurar um CodeBuild-hosted GitLab corredor](sample-gitlab-runners.md)
+ [Substituições de etiquetas suportadas pelo corredor CodeBuild-hosted GitLab](gitlab-runners-update-labels.md)
+ [Imagens de computação compatíveis com o executor CodeBuild-hosted GitLab](sample-gitlab-runners-gitlab-ci.images.md)