GitLab CI - uprawnienia
Uprawnienia użytkownika
Poniższa tabela przedstawia dostępne poziomy uprawnień użytkowników dla różnych typów użytkowników w projekcie -
| SN | Gość | Reporter | Deweloper | Mistrz | Właściciel |
|---|---|---|---|---|---|
| 1 | Tworzy nowy numer | Tworzy nowy numer | Tworzy nowy numer | Tworzy nowy numer | Tworzy nowy numer |
| 2 | Może zostawiać komentarze | Może zostawiać komentarze | Może zostawiać komentarze | Może zostawiać komentarze | Może zostawiać komentarze |
| 3 | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu |
| 4 | - | Potrafi pobrać kod projektu | Potrafi pobrać kod projektu | Potrafi pobrać kod projektu | Potrafi pobrać kod projektu |
| 5 | - | Może pobrać projekt | Może pobrać projekt | Może pobrać projekt | Może pobrać projekt |
| 6 | - | Potrafi pisać fragmenty kodu | Potrafi pisać fragmenty kodu | Potrafi pisać fragmenty kodu | Potrafi pisać fragmenty kodu |
| 7 | - | - | Utwórz nowe żądanie scalenia | Utwórz nowe żądanie scalenia | Utwórz nowe żądanie scalenia |
| 8 | - | - | Utwórz nowy oddział | Utwórz nowy oddział | Utwórz nowy oddział |
| 9 | - | - | Pchaj i usuwaj niezabezpieczone gałęzie | Pchaj i usuwaj niezabezpieczone gałęzie | Pchaj i usuwaj niezabezpieczone gałęzie |
| 10 | - | - | Zawiera tagi | Zawiera tagi | Zawiera tagi |
| 11 | - | - | Może tworzyć, edytować i usuwać kamienie milowe projektu | Może tworzyć, edytować i usuwać kamienie milowe projektu | Może tworzyć, edytować i usuwać kamienie milowe projektu |
| 12 | - | - | Może tworzyć lub aktualizować status zatwierdzenia | Może tworzyć lub aktualizować status zatwierdzenia | Może tworzyć lub aktualizować status zatwierdzenia |
| 13 | - | - | Napisz wiki | Napisz wiki | Napisz wiki |
| 14 | - | - | Twórz nowe środowiska | Twórz nowe środowiska | Twórz nowe środowiska |
| 15 | - | - | Anuluj i ponów zadania | Anuluj i ponów zadania | Anuluj i ponów zadania |
| 16 | - | - | Aktualizuje i usuwa obraz rejestru | Aktualizuje i usuwa obraz rejestru | Aktualizuje i usuwa obraz rejestru |
| 17 | - | - | - | Może dodawać nowych członków zespołu | Może dodawać nowych członków zespołu |
| 18 | - | - | - | Popchnij i usuń chronione gałęzie | - |
| 19 | - | - | - | Może edytować projekt | Może edytować projekt |
| 20 | - | - | - | Może zarządzać biegaczami, wyzwalaczami zadań i zmiennymi | Może zarządzać biegaczami, wyzwalaczami zadań i zmiennymi |
| 21 | - | - | - | Dodaj klucze wdrażania do projektu | Dodaj klucze wdrażania do projektu |
| 22 | - | - | - | Potrafi zarządzać klastrami | Potrafi zarządzać klastrami |
| 23 | - | - | - | Skonfiguruj punkty zaczepienia projektu | Skonfiguruj punkty zaczepienia projektu |
| 24 | - | - | - | Może włączyć / wyłączyć ochronę gałęzi | Może włączyć / wyłączyć ochronę gałęzi |
| 25 | - | - | - | Możliwość przepisywania lub usuwania tagów Git | Możliwość przepisywania lub usuwania tagów Git |
Poniższa tabela przedstawia dostępne poziomy uprawnień członków grupy w grupie -
| SN | Gość | Reporter | Deweloper | Mistrz | Właściciel |
|---|---|---|---|---|---|
| 1 | Przeglądaj grupę | Przeglądaj grupę | Przeglądaj grupę | Przeglądaj grupę | Przeglądaj grupę |
| 2 | - | - | - | - | Edytuj grupę |
| 3 | - | - | - | - | Utwórz podgrupę |
| 4 | - | - | - | Utwórz projekt w grupie | Utwórz projekt w grupie |
| 5 | - | - | - | - | Zarządzaj członkami grupy |
| 6 | - | - | - | - | Usuń grupę |
| 7 | - | Zarządzaj etykietami grup | Zarządzaj etykietami grup | Zarządzaj etykietami grup | Zarządzaj etykietami grup |
| 8 | - | - | Utwórz / edytuj / usuń kamienie milowe grupy | Utwórz / edytuj / usuń kamienie milowe grupy | Utwórz / edytuj / usuń kamienie milowe grupy |
| 9 | - | Wyświetl epicką grupę prywatną | Wyświetl epicką grupę prywatną | Wyświetl epicką grupę prywatną | Wyświetl epicką grupę prywatną |
| 10 | - | - | - | - | - |
| 11 | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej |
| 12 | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej |
| 13 | - | Utwórz / edytuj epicką grupę | Utwórz / edytuj epicką grupę | Utwórz / edytuj epicką grupę | Utwórz / edytuj epicką grupę |
| 14 | - | - | - | - | Usuń epos grupy |
| 15 | - | - | - | - | Zobacz zdarzenia audytu grupy |
Poniższa tabela przedstawia dostępne uprawnienia GitLab CI / CD w GitLab -
| SN | Gość / Reporter | Deweloper | Mistrz | Admin |
|---|---|---|---|---|
| 1 | Widzi zatwierdzenia i zadania | Widzi zatwierdzenia i zadania | Widzi zatwierdzenia i zadania | Widzi zatwierdzenia i zadania |
| 2 | Ponów lub anuluj zadanie | Ponów lub anuluj zadanie | Ponów lub anuluj zadanie | |
| 3 | - | Usuwa artefakty i dane śledzenia | Usuwa artefakty i dane śledzenia | Usuwa artefakty i dane śledzenia |
| 4 | - | - | Usuń projekt | Usuń projekt |
| 5 | - | - | Utwórz projekt | Utwórz projekt |
| 6 | - | - | Zmień konfigurację projektu | Zmień konfigurację projektu |
| 7 | - | - | Dodaj określonych biegaczy | Dodaj określonych biegaczy |
| 8 | - | - | - | Dodaj współdzielonych biegaczy |
| 9 | - | - | - | Potrafi zobaczyć zdarzenia w systemie |
| 10 | - | - | - | Interfejs administratora |
Uprawnienia do pracy
Poniższa tabela przedstawia uprawnienia do zadań w GitLab -
| SN | Gość / Reporter | Deweloper | Mistrz | Admin |
|---|---|---|---|---|
| 1 | - | Uruchom zadanie CI | Uruchom zadanie CI | Uruchom zadanie CI |
| 2 | - | Sklonuj źródło i LFS z bieżącego projektu | Sklonuj źródło i LFS z bieżącego projektu | Sklonuj źródło i LFS z bieżącego projektu |
| 3 | - | Klonuj źródło i LFS z projektów publicznych | Klonuj źródło i LFS z projektów publicznych | Klonuj źródło i LFS z projektów publicznych |
| 4 | - | Klonuj źródło i LFS z projektów wewnętrznych | Klonuj źródło i LFS z projektów wewnętrznych | Klonuj źródło i LFS z projektów wewnętrznych |
| 5 | - | Klonuj źródło i LFS z projektów prywatnych | Klonuj źródło i LFS z projektów prywatnych | Klonuj źródło i LFS z projektów prywatnych |
| 6 | - | Źródło wypychania i LFS | Źródło wypychania i LFS | Źródło wypychania i LFS |
| 7 | - | Pobierz obrazy kontenerów z bieżącego projektu | Pobierz obrazy kontenerów z bieżącego projektu | Pobierz obrazy kontenerów z bieżącego projektu |
| 8 | - | Pobierz obrazy kontenerów z projektów publicznych | Pobierz obrazy kontenerów z projektów publicznych | Pobierz obrazy kontenerów z projektów publicznych |
| 9 | - | Pobierz obrazy kontenerów z projektów wewnętrznych | Pobierz obrazy kontenerów z projektów wewnętrznych | Pobierz obrazy kontenerów z projektów wewnętrznych |
| 10 | - | Pobierz obrazy kontenerów z projektów prywatnych | Pobierz obrazy kontenerów z projektów prywatnych | Pobierz obrazy kontenerów z projektów prywatnych |
| 11 | - | Wypchnij obrazy kontenerów do bieżącego projektu | Wypchnij obrazy kontenerów do bieżącego projektu | Wypchnij obrazy kontenerów do bieżącego projektu |
| 12 | - | Przekaż obrazy kontenerów do innych projektów | Przekaż obrazy kontenerów do innych projektów | Przekaż obrazy kontenerów do innych projektów |
Note - LFS oznacza Large File Storage, który jest rozszerzeniem Git, które wymienia duże pliki, takie jak audio, wideo, grafika z małymi plikami wskaźników w repozytorium.