Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Sobre o executor do GitLab hospedado pelo CodeBuild

Modo de foco
Sobre o executor do GitLab hospedado pelo CodeBuild - AWS CodeBuild

A seguir estão algumas perguntas comuns sobre o executor do GitLab hospedado pelo CodeBuild.

Quais tipos de fonte são compatíveis com os executores do GitLab hospedados pelo CodeBuild?

Os executores do GitLab hospedados pelo CodeBuild são compatíveis apenas com o tipo de fonte GITLAB. O tipo de fonte GITLAB_SELF_MANAGED não é compatível atualmente.

Quando devo incluir as substituições de imagem e instância no rótulo?

Você pode incluir as substituições de imagem e instância no rótulo para especificar um ambiente de compilação diferente para cada um dos trabalhos do pipeline de CI/CD do GitLab. Isso pode ser feito sem a necessidade de criar vários projetos do CodeBuild ou webhooks.

Posso usar o AWS CloudFormation para esse recurso?

Sim, você pode incluir um grupo de filtros no modelo do AWS CloudFormation que especifica um filtro de eventos de trabalho de fluxo de trabalho do GitLab no webhook do projeto.

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

Para obter mais informações, consulte Filtrar eventos de webhook do GitLab (AWS CloudFormation).

Se precisar de ajuda para configurar as credenciais do projeto no modelo do AWS CloudFormation, consulte AWS::CodeBuild::SourceCredential no Guia do usuário do AWS CloudFormation para saber mais.

Como posso mascarar segredos ao usar esse recurso?

Por padrão, os segredos impressos no log não são mascarados. Se quiser mascarar os segredos, atualize as configurações de variáveis de ambiente de CI/CD:

Para mascarar segredos no GitLab
  1. Nas Configurações do GitLab, escolha CI/CD.

  2. Em Variáveis, escolha Editar para o segredo que você deseja mascarar.

  3. Em Visibilidade, selecione Variável de máscara e escolha Atualizar variável para salvar as alterações.

Posso receber eventos de webhook do GitLab de vários projetos em um único grupo?

O CodeBuild oferece suporte a webhooks de grupo, que recebem eventos de um grupo específico do GitLab. Para obter mais informações, consulte Webhooks do grupo do GitLab.

Posso executar um trabalho no executor do Docker para o executor autogerenciado? Por exemplo, quero executar um trabalho do pipeline em uma imagem específica para manter o mesmo ambiente de compilação em um contêiner separado e isolado.

Você pode executar o executor autogerenciado do GitLab no CodeBuild com uma imagem específica criando o projeto com uma imagem personalizada ou substituindo a imagem no arquivo .gitlab-ci.yml.

Com qual executor o executor autogerenciado no CodeBuild é executado?

O executor autogerenciado no CodeBuild é executado com o executor do shell, em que a compilação é executada localmente com o executor do GitLab que está sendo executado dentro do contêiner do Docker.

Posso fornecer comandos buildspec com o executor autogerenciado?

Sim, é possível adicionar comandos buildspec com o executor autogerenciado. Você pode fornecer o arquivo buildspec.yml no repositório do GitLab e usar a tag buildspec-override:true na seção Tags do trabalho. Para obter mais informações, consulte Nome do arquivo buildspec e local de armazenamento.

Quais regiões oferecem suporte ao uso de um executor do GitLab hospedado pelo CodeBuild?

Os executores do GitLab hospedados pelo CodeBuild são compatíveis com todas as regiões do CodeBuild. Para obter informações sobre as Regiões da AWS onde o CodeBuild está disponível, consulte Serviços da AWS por região.

Quais plataformas oferecem suporte ao uso de um executor do GitLab hospedado pelo CodeBuild?

Os executores do GitLab hospedados pelo CodeBuild são compatíveis tanto com o Amazon EC2 quanto com a computação do AWS Lambda. É possível usar as seguintes plataformas: Amazon Linux 2, Amazon Linux 2023, Ubuntu e Windows Server Core 2019. Para obter mais informações, consulte Imagens de computação do EC2 e Imagens de computação do Lambda.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.