CI di GitLab - Autorizzazioni
Autorizzazioni utente
La tabella seguente mostra i livelli di autorizzazioni utente disponibili per diversi tipi di utenti in un progetto:
| SN | ospite | Reporter | Sviluppatore | Maestro | Proprietario |
|---|---|---|---|---|---|
| 1 | Crea un nuovo numero | Crea un nuovo numero | Crea un nuovo numero | Crea un nuovo numero | Crea un nuovo numero |
| 2 | Può lasciare commenti | Può lasciare commenti | Può lasciare commenti | Può lasciare commenti | Può lasciare commenti |
| 3 | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto |
| 4 | - | In grado di estrarre il codice del progetto | In grado di estrarre il codice del progetto | In grado di estrarre il codice del progetto | In grado di estrarre il codice del progetto |
| 5 | - | Può scaricare il progetto | Può scaricare il progetto | Può scaricare il progetto | Può scaricare il progetto |
| 6 | - | In grado di scrivere frammenti di codice | In grado di scrivere frammenti di codice | In grado di scrivere frammenti di codice | In grado di scrivere frammenti di codice |
| 7 | - | - | Crea nuova richiesta di unione | Crea nuova richiesta di unione | Crea nuova richiesta di unione |
| 8 | - | - | Crea nuovo ramo | Crea nuovo ramo | Crea nuovo ramo |
| 9 | - | - | Spingere e rimuovere rami non protetti | Spingere e rimuovere rami non protetti | Spingere e rimuovere rami non protetti |
| 10 | - | - | Include tag | Include tag | Include tag |
| 11 | - | - | Può creare, modificare, eliminare le pietre miliari del progetto | Può creare, modificare, eliminare le pietre miliari del progetto | Può creare, modificare, eliminare le pietre miliari del progetto |
| 12 | - | - | Può creare o aggiornare lo stato del commit | Può creare o aggiornare lo stato del commit | Può creare o aggiornare lo stato del commit |
| 13 | - | - | Scrivi un wiki | Scrivi un wiki | Scrivi un wiki |
| 14 | - | - | Crea nuovi ambienti | Crea nuovi ambienti | Crea nuovi ambienti |
| 15 | - | - | Annulla e riprova i lavori | Annulla e riprova i lavori | Annulla e riprova i lavori |
| 16 | - | - | Aggiorna e rimuove l'immagine del registro | Aggiorna e rimuove l'immagine del registro | Aggiorna e rimuove l'immagine del registro |
| 17 | - | - | - | Può aggiungere nuovi membri del team | Può aggiungere nuovi membri del team |
| 18 | - | - | - | Spingere e rimuovere rami protetti | - |
| 19 | - | - | - | Può modificare il progetto | Può modificare il progetto |
| 20 | - | - | - | Può gestire corridori, trigger di lavoro e variabili | Può gestire corridori, trigger di lavoro e variabili |
| 21 | - | - | - | Aggiungi chiavi di distribuzione al progetto | Aggiungi chiavi di distribuzione al progetto |
| 22 | - | - | - | Capace di gestire i cluster | Capace di gestire i cluster |
| 23 | - | - | - | Configura gli hook del progetto | Configura gli hook del progetto |
| 24 | - | - | - | Può abilitare / disabilitare la protezione del ramo | Può abilitare / disabilitare la protezione del ramo |
| 25 | - | - | - | In grado di riscrivere o rimuovere i tag Git | In grado di riscrivere o rimuovere i tag Git |
La tabella seguente mostra i livelli di autorizzazione dei membri del gruppo disponibili in un gruppo:
| SN | ospite | Reporter | Sviluppatore | Maestro | Proprietario |
|---|---|---|---|---|---|
| 1 | Sfoglia gruppo | Sfoglia gruppo | Sfoglia gruppo | Sfoglia gruppo | Sfoglia gruppo |
| 2 | - | - | - | - | Modifica gruppo |
| 3 | - | - | - | - | Crea sottogruppo |
| 4 | - | - | - | Crea progetto in gruppo | Crea progetto in gruppo |
| 5 | - | - | - | - | Gestisci i membri del gruppo |
| 6 | - | - | - | - | Rimuovi gruppo |
| 7 | - | Gestisci etichette di gruppo | Gestisci etichette di gruppo | Gestisci etichette di gruppo | Gestisci etichette di gruppo |
| 8 | - | - | Crea / modifica / elimina le tappe del gruppo | Crea / modifica / elimina le tappe del gruppo | Crea / modifica / elimina le tappe del gruppo |
| 9 | - | Visualizza epico gruppo privato | Visualizza epico gruppo privato | Visualizza epico gruppo privato | Visualizza epico gruppo privato |
| 10 | - | - | - | - | - |
| 11 | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno |
| 12 | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico |
| 13 | - | Crea / modifica gruppo epico | Crea / modifica gruppo epico | Crea / modifica gruppo epico | Crea / modifica gruppo epico |
| 14 | - | - | - | - | Elimina gruppo epico |
| 15 | - | - | - | - | Visualizza gli eventi di controllo del gruppo |
La tabella seguente mostra le autorizzazioni GitLab CI / CD disponibili in GitLab -
| SN | Ospite / Reporter | Sviluppatore | Maestro | Admin |
|---|---|---|---|---|
| 1 | Può vedere commit e lavori | Può vedere commit e lavori | Può vedere commit e lavori | Può vedere commit e lavori |
| 2 | Riprova o annulla il lavoro | Riprova o annulla il lavoro | Riprova o annulla il lavoro | |
| 3 | - | Elimina gli artefatti del lavoro e la traccia | Elimina gli artefatti del lavoro e la traccia | Elimina gli artefatti del lavoro e la traccia |
| 4 | - | - | Rimuovi progetto | Rimuovi progetto |
| 5 | - | - | Crea progetto | Crea progetto |
| 6 | - | - | Modifica la configurazione del progetto | Modifica la configurazione del progetto |
| 7 | - | - | Aggiungi corridori specifici | Aggiungi corridori specifici |
| 8 | - | - | - | Aggiungi corridori condivisi |
| 9 | - | - | - | Può vedere gli eventi nel sistema |
| 10 | - | - | - | Interfaccia di amministrazione |
Autorizzazioni di lavoro
La tabella seguente mostra le autorizzazioni per i lavori in GitLab:
| SN | Ospite / Reporter | Sviluppatore | Maestro | Admin |
|---|---|---|---|---|
| 1 | - | Esegui lavoro CI | Esegui lavoro CI | Esegui lavoro CI |
| 2 | - | Clona sorgente e LFS dal progetto corrente | Clona sorgente e LFS dal progetto corrente | Clona sorgente e LFS dal progetto corrente |
| 3 | - | Clona sorgente e LFS da progetti pubblici | Clona sorgente e LFS da progetti pubblici | Clona sorgente e LFS da progetti pubblici |
| 4 | - | Clona sorgente e LFS da progetti interni | Clona sorgente e LFS da progetti interni | Clona sorgente e LFS da progetti interni |
| 5 | - | Clona sorgente e LFS da progetti privati | Clona sorgente e LFS da progetti privati | Clona sorgente e LFS da progetti privati |
| 6 | - | Esegui push di origine e LFS | Esegui push di origine e LFS | Esegui push di origine e LFS |
| 7 | - | Estrai le immagini del contenitore dal progetto corrente | Estrai le immagini del contenitore dal progetto corrente | Estrai le immagini del contenitore dal progetto corrente |
| 8 | - | Estrai le immagini del container da progetti pubblici | Estrai le immagini del container da progetti pubblici | Estrai le immagini del container da progetti pubblici |
| 9 | - | Estrai le immagini del contenitore da progetti interni | Estrai le immagini del contenitore da progetti interni | Estrai le immagini del contenitore da progetti interni |
| 10 | - | Estrai le immagini del container da progetti privati | Estrai le immagini del container da progetti privati | Estrai le immagini del container da progetti privati |
| 11 | - | Esegui il push delle immagini del contenitore nel progetto corrente | Esegui il push delle immagini del contenitore nel progetto corrente | Esegui il push delle immagini del contenitore nel progetto corrente |
| 12 | - | Invia le immagini del contenitore ad altri progetti | Invia le immagini del contenitore ad altri progetti | Invia le immagini del contenitore ad altri progetti |
Note - LFS sta per Large File Storage che è un'estensione Git che scambia i file di grandi dimensioni come audio, video, grafica con piccoli file di puntatori nel tuo repository.