Cuando vaya a crear un proyecto de GitLab mediante la consola, seleccione las siguientes opciones para crear un webhook de grupo de GitLab dentro del proyecto. Para obtener más información sobre los webhooks de GitLab de grupo, consulte Webhooks de grupo de GitLab.
-
Abra la consola de AWS CodeBuild en https://console.aws.amazon.com/codesuite/codebuild/home
. -
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 origen, elija GitLab o GitLab Self Managed.
-
En Repositorio, elija Webhook con ámbito de GitLab.
El repositorio de GitLab se establecerá de forma automática en
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION
, que es la ubicación de origen requerida para los webhooks de grupo.nota
Cuando utilice webhooks de grupo, asegúrese de que CodeBuild tenga permisos para crear webhooks de nivel de grupo en GitLab. Si usa una conexión OAuth existente, puede que tenga que volver a generar la conexión para conceder este permiso a CodeBuild.
-
-
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 eshttps://domain.com/group/group-name
, el dominio esdomain.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 desea eliminar el webhook por completo, también puede actualizar la ubicación de origen del proyecto a un repositorio de GitLab.
-
(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.También puede configurar el tipo de evento como
WORKFLOW_JOB_QUEUED
para configurar ejecutores de GitLab autoalojados. Para obtener más información, consulte Ejecutores de GitLab autoadministrados en AWS CodeBuild.
-
-
-
Continúe con los valores predeterminados y, a continuación, elija Crear el proyecto de compilación.