View a markdown version of this page

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. Abra 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 Proveedor de código fuente, elija GitLabo GitLabAutogestionado.

      • 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 tener permisos para crear webhooks a nivel de grupo. CodeBuild GitLab Si utilizas una conexión OAuth existente, es posible que tengas que volver a generarla para conceder este permiso. CodeBuild

      La configuración del webhook con ámbito específico GitLab .
    • En Eventos de webhook de origen principal:

      • Escriba el nombre del grupo en Nombre del grupo.

        Si el tipo de origen del proyecto es GITLAB_SELF_MANAGED, también debe especificar un dominio como parte de la configuración de grupo del webhook. Por ejemplo, si la URL de su grupo es https://domain.com/group/group-name, el dominio es https://domain.com.

        nota

        Este nombre no puede modificarse una vez que se haya creado el webhook. Para cambiar el nombre, puede eliminar el webhook y volver a crearlo. 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 de grupo.
      • (Opcional) En Grupos de filtros de eventos de webhook, puede especificar qué eventos quiere que desencadenen una nueva compilación. También puede especificar REPOSITORY_NAME como filtro para que solo se desencadenen compilaciones a partir de eventos de webhook de repositorios específicos.

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

        También puedes configurar el tipo de evento como WORKFLOW_JOB_QUEUED para configurar corredores autohospedados GitLab . Para obtener más información, consulte Self-managed GitLab se ejecuta en AWS CodeBuild.

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