2013-07-23 30 views

Odpowiedz

4

Obawiam się, że nadal nie ma łatwego sposobu na integrację raportów o zasięgu kodu, ale Gitlab obsługuje teraz (od wersji 8.0 zintegrowanej) tworzenie zadań dla twojego kodu. Niestety musisz wdrożyć swoje rozwiązanie, pisząc niestandardowy .gitlab-ci.yml, aby uruchomić testy zasięgu. Aby wyświetlić raporty, możesz określić wygenerowane "artefakty" lub opublikować je na stronach gitlab.

Aby uzyskać więcej informacji, zobacz tutaj: https://about.gitlab.com/gitlab-ci/

Dodatkowo można analizować wyjście Tekst wyświetlany krótki raport pokrycia kodu:

  • (Włącz buduje i wyjściowego pokrycia test)
  • przejść do "Ustawienia projektu" -> Buduje
  • Dodaj do "Przetestuj analizę zasięgu" wyrażenie regularne (przykłady poniżej, w tym simplecov)
4

Krótka odpowiedź: Niestety nie ma prostego sposobu na zrobienie tego.

Dłuższa odpowiedź: GitLab jeszcze nie obsługuje Jenkins.

Potrzebne są usługi takie jak GitLab CI lub Jenkins CI, które uruchamiają simplecov i wysyłają dane wyjściowe z powrotem do GitLab. Niestety GitLab nie oferuje jeszcze takiej funkcjonalności.

Ale znam inne organizacje, które mają usługę Jenkins dla GitLab, która automatycznie komentuje git pcha z wynikiem Jenkinsa.