Solución:
Me temo que todavía no hay una manera fácil de integrar los informes de cobertura de código, pero Gitlab ahora admite (desde la versión 8.0 integrada) trabajos de compilación para su código. Desafortunadamente, debe implementar su solución escribiendo un .gitlab-ci.yml
para ejecutar sus pruebas de cobertura. Para ver los informes, puede especificar los “artefactos” generados o publicarlos en las páginas de gitlab.
Para obtener más información, consulte aquí: https://about.gitlab.com/gitlab-ci/
Además, puede analizar una salida de texto para mostrar un informe de cobertura de código corto:
- (Habilitar compilaciones y cobertura de prueba de salida)
- Vaya a “Configuración del proyecto” -> Compilaciones
- Agregar a “Análisis de cobertura de prueba” una expresión regular (ejemplos a continuación, incluido simplecov)
Consulte Publicar informe de cobertura de código con páginas de GitLab
La respuesta corta: Desafortunadamente, no existe una manera fácil de hacer esto.
La respuesta más larga:
GitLab aún no tiene soporte para Jenkins.
Básicamente, lo que necesita es un servicio como GitLab CI o Jenkins CI, que inicia simplecov y envía la salida a GitLab. Desafortunadamente, GitLab aún no ofrece esta funcionalidad.
Pero conozco otras organizaciones que tienen un servicio Jenkins para GitLab que automáticamente comenta git empuja con el resultado de Jenkins.