GitLab

Standardowy formularz konektora, opisany ogólnie w Konektorach. Obsługiwane są instancje GitLab od wersji 14, zarówno własne, jak i gitlab.com.
| Pole | Co wpisać | Przykład |
|---|---|---|
| Adres URL API konektora | adres instancji z sufiksem /api/v4 | https://gitlab.firma.pl/api/v4 |
| Nazwa użytkownika | login konta, na którym wygenerowano token | q247-service |
| Osobisty token dostępu (PAT) | token z zakresami odczytu | glpat-xxxxxxxx albo $$GITLAB_TOKEN |
Pominięcie sufiksu /api/v4 w adresie jest najczęstszą pomyłką przy tym konektorze i objawia się statusem Błąd.
Oba pola poświadczeń przyjmują zamiast wartości nazwę zmiennej środowiskowej z przedrostkiem $$, na przykład $$GITLAB_TOKEN. Wtedy w Q247 zapisuje się sama nazwa zmiennej, a token zostaje na hoście wtyczki; zasady i pułapki tego zapisu opisują Konektory.
Token generuje się w GitLabie, w ustawieniach użytkownika, w sekcji Access Tokens. Wymagane zakresy to read_user, read_api i read_repository. Jeśli instancja korzysta z grup, konto musi należeć do wszystkich grup, których repozytoria mają być analizowane.
Zobacz też
- Konektory: wspólny formularz, uprawnienia tokenu, statusy
- Uruchomienie analizy kodu: co zrobić po zapisaniu konektora