Filtra los eventos GitLab de webhooks grupales (consola) - AWS CodeBuild

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Filtra los eventos GitLab de webhooks grupales (consola)

Al crear un GitLab proyecto a través de la consola, selecciona las siguientes opciones para crear un webhook GitLab grupal dentro del proyecto. Para obtener más información sobre los GitLab webhooks grupales, consulte. GitLab webhooks grupales

  1. Abre la AWS CodeBuild consola en https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Cree un proyecto de compilación. Para obtener más información, consulte Creación de un proyecto de compilación (consola) y Ejecutar una compilación (consola).

    • En Source (Código fuente):

      • En el caso del proveedor de código fuente, selecciona GitLabAutogestionadoGitLab.

      • En Repositorio, elige GitLabwebhook con alcance.

        El GitLab repositorio se configurará automáticamente enCODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION, que es la ubicación de origen requerida para los webhooks grupales.

        nota

        Cuando utilices webhooks de grupo, asegúrate de que CodeBuild dispone de permisos para crear webhooks a nivel de grupo. GitLab Si utilizas una OAuthconexión existente, es posible que tengas que volver a generarla para conceder CodeBuild este permiso.

      La configuración del webhook con GitLab ámbito específico.
    • En los eventos de webhook de fuente principal:

      • En Nombre del grupo, ingresa el nombre del grupo.

        Si el tipo de fuente del proyecto esGITLAB_SELF_MANAGED, también debes especificar un dominio como parte de la configuración del grupo de webhooks. Por ejemplo, si el URL de tu grupo eshttps://domain.com/group/group-name, entonces el dominio esdomain.com.

        nota

        Este nombre no se puede cambiar una vez creado el webhook. Para cambiar el nombre, puedes eliminar y volver a crear el webhook. Si quieres eliminar el webhook por completo, también puedes actualizar la ubicación de origen del proyecto a un repositorio. GitLab

        La configuración de los webhooks grupales.
      • (Opcional) En los grupos de filtros de eventos de Webhook, puedes especificar qué eventos quieres que activen una nueva compilación. También puedes especificarlo REPOSITORY_NAME como filtro para que solo se activen compilaciones a partir de eventos de webhook de repositorios específicos.

        Un filtro que solo activa las compilaciones a partir de eventos de webhook de repositorios específicos.

        También puedes configurar el tipo de evento en WORKFLOW_JOB_QUEUED para configurar corredores GitLab autohospedados. Para obtener más información, consulte Ejecutores autogestionados GitLab en AWS CodeBuild.

  3. Continúe con los valores predeterminados y, a continuación, elija Crear proyecto de compilación.