Filtrar eventos de webhook de GitLab grupo (console) - AWS CodeBuild

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á.

Filtrar eventos de webhook de GitLab grupo (console)

Ao criar um GitLab projeto por meio do console, selecione as seguintes opções para criar um webhook de GitLab grupo dentro do projeto. Para obter mais informações sobre GitLab webhooks de grupo, consulte. GitLab webhooks em grupo

  1. Abra o AWS CodeBuild console em https://console.aws.amazon.com/codesuite/codebuild/home.

  2. 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 Source (Origem):

      • Em Provedor de origem, escolha GitLabGitLabAutogerenciado.

      • Em Repositório, escolha webhook com GitLabescopo definido.

        O GitLab repositório será automaticamente definido comoCODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION, que é o local de origem necessário para webhooks de grupo.

        nota

        Ao usar webhooks de grupo, verifique se ele CodeBuild tem permissões para criar webhooks em nível de grupo. GitLab Se você estiver usando uma OAuthconexão existente, talvez seja necessário regenerar a conexão para conceder CodeBuild essa permissão.

      A configuração do webhook com GitLab escopo definido.
    • Em eventos de webhook de fonte primária:

      • Em Nome do grupo, insira o nome do grupo.

        Se o tipo de origem do projeto forGITLAB_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 seu grupo forhttps://domain.com/group/group-name, então o domínio édomain.com.

        nota

        Esse nome não pode ser alterado após a criação do webhook. Para alterar o nome, você pode excluir e recriar o webhook. Se quiser remover completamente o webhook, você também pode atualizar o local de origem do projeto em um GitLab repositório.

        A configuração dos webhooks de grupo.
      • (Opcional) Nos grupos de filtros de eventos do 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.

        Um filtro que só aciona 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 GitLab corredores auto-hospedados. Para obter mais informações, consulte GitLab Corredores autogerenciados em AWS CodeBuild.

  3. Continue com os valores padrão e escolha Criar projeto de construção.