1. Descripción general del proceso
- Se abre un Pull Request: Se envía un pull request (PR) al repositorio con cambios que pueden contener problemas identificados por una herramienta de análisis de código.
- Se activa la GitLab Action: La apertura del PR activa automáticamente un flujo de trabajo de GitLab Action.
- La GitLab Action llama a la Devin API: La GitLab Action envía una solicitud a la Devin API, transfiriendo los problemas identificados para su resolución automatizada.
- Se inicializa una sesión de Devin: Se inicia una sesión de Devin, que recibe el contexto del problema e intenta resolverlo basándose en los datos proporcionados.
- Devin propone un PR para revisión humana: Una vez resuelto el problema, Devin genera un PR con los cambios propuestos y lo envía para revisión humana.
2. Pasos para lograrlo
- Configurar el entorno de GitLab para almacenar los secretos requeridos:
- Configura el entorno de GitLab para almacenar de forma segura los secretos necesarios, como tokens de autenticación y claves de configuración, para interactuar con la API de Devin y otras herramientas integradas.
- Probar la integración
- Ver la página de sesiones de Devin
Esto asume que tienes un archivo local de propiedades de SonarCloud
sonar-project.properties que especifica:


