
Estoy intentando configurar una canalización de CI/CD donde, una vez que el desarrollador envía el local a un repositorio de desarrollo remoto en GIT LAB, debería llevarse a cabo el proceso de revisión del código. Pude vincular el repositorio de GITLAB con jenkins anteriormente, de modo que cuando se envía un código al repositorio de git, el código se compila en jenkins automáticamente usando el disparador. Pero ahora estoy comprobando si se puede realizar el mismo proceso de prueba y compilación dentro de la interfaz GITLAB con la ayuda de algún complemento. El proceso de revisión inicial del código se puede automatizar de esta manera y luego implementarse en el entorno requerido.
¿Gitlab tiene algún proceso de revisión automática de código? Por ejemplo, cuando un desarrollador envía la rama al repositorio remoto, ¿tenemos alguna opción en la que podamos tener un proceso de revisión automática del código que verifique los estándares de codificación básicos y luego un mantenedor pueda aceptar la solicitud de fusión si satisface los estándares de calidad del código? .
1) He usado Jenkins pero no estoy seguro de poder probar el código y revisarlo automáticamente usando Jenkins.
2) Intenté usar gitlab CI (agregando contenido al archivo '.gitlab-ci.yml') pero la canalización falla cada vez con diferentes dependencias del paquete, ya que no estoy seguro de qué contenido se debe agregar a '.gitlab-ci .yml' para revisión del código en caso de que sea un código Drupal o Magento.
TIA.