Ao criar um projeto do GitLab por meio do console, selecione as seguintes opções para criar um webhook de grupo do GitLab dentro do projeto. Para obter mais informações sobre webhooks do grupo do GitLab, consulte Webhooks do grupo do GitLab.
-
Abra o console do AWS CodeBuild em https://console.aws.amazon.com/codesuite/codebuild/home
. -
Crie um projeto de compilação. Para obter informações, consulte Criar um projeto de compilação (console) e Executar uma compilação (console).
-
Em Origem:
-
Para Provedor de origem, escolha GitLab ou GitLab Self Managed.
-
Para Repositório, escolha Webhook com escopo do GitLab.
O repositório do GitLab será automaticamente definido como
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION
, que é o local de origem necessário para webhooks de grupo.nota
Ao usar webhooks de grupo, verifique se o CodeBuild tem permissões para criar webhooks no nível do grupo no GitLab. Se você estiver usando uma conexão OAuth existente, talvez seja necessário gerar novamente a conexão para conceder essa permissão ao CodeBuild.
-
-
Em Eventos de webhook da origem principal:
-
Em Nome do grupo, insira o nome do grupo.
Se o tipo de origem do projeto for
GITLAB_SELF_MANAGED
, você também precisará especificar um domínio como parte da configuração do grupo de webhook. Por exemplo, se o URL do grupo forhttps://domain.com/group/group-name
, o domínio serádomain.com
.nota
Não é possível alterar o nome depois que o webhook é criado. Para alterar o nome, você pode excluir e recriar o webhook. Se quiser remover completamente o webhook, você também poderá atualizar o local de origem do projeto em um repositório do GitLab.
-
(Opcional) Nos grupos de filtros de eventos de Webhook, você pode especificar quais eventos você gostaria de acionar uma nova compilação. Você também pode especificar
REPOSITORY_NAME
como filtro para acionar somente compilações em eventos de webhook de repositórios específicos.Você também pode definir o tipo de evento
WORKFLOW_JOB_QUEUED
para configurar executores auto-hospedados do GitLab. Para obter mais informações, consulte Executores autogerenciados do GitLab no AWS CodeBuild.
-
-
-
Continue com os valores padrão e escolha Criar projeto de compilação.