GitLab CI - Configurazione dei runner di Gitlab
Descrizione
GitLab runner è un'istanza di build che viene utilizzata per eseguire i lavori su più macchine e inviare i risultati a GitLab e che può essere posizionata su utenti, server e computer locali separati. È possibile registrare il corridore come condiviso o specifico dopo averlo installato. L'installazione di runner è spiegata nel capitolo Installazione di GitLab .
Puoi servire i tuoi lavori utilizzando corridori specifici o condivisi.
Corridori condivisi
Questi corridori sono utili per lavori più progetti che hanno requisiti simili. Invece di utilizzare più corridori per molti progetti, è possibile utilizzare uno o un piccolo numero di corridori per gestire più progetti che saranno facili da mantenere e aggiornare.
Corridori specifici
Questi corridori sono utili per distribuire un determinato progetto, se i lavori hanno determinati requisiti o una domanda specifica per i progetti. I corridori specifici utilizzano il processo FIFO (First In First Out) per organizzare i dati in base all'ordine di arrivo.
È possibile registrare un corridore specifico utilizzando il token di registrazione del progetto. La registrazione di un runner specifico è spiegata nel capitolo Installazione di GitLab dal passaggio 1 al punto 12 nella sezione Installazione di GitLab su Windows .
Bloccare uno specifico Runner
Puoi bloccare un corridore specifico dall'abilitazione per altri progetti. Per fare ciò, è necessario registrare un runner che è spiegato nel capitolo Installazione di GitLab dal passaggio 1 al 12 nella sezione Installazione di GitLab su Windows .
Per bloccare il corridore, eseguire i passaggi seguenti:
Step 1 - Accedi al tuo account GitLab e vai al tuo progetto -
Step 2- Fare clic sull'opzione CI / CD nella scheda Impostazioni ed espandere l'opzione Impostazioni Runners. -

Step 3 - Nella sezione Impostazioni corridori, vedrai i corridori attivati per il progetto -

Step 4 - Ora fai clic sul pulsante della matita -

Step 5- Successivamente aprirà la schermata Runner e selezionerà l' opzione Blocca sui progetti correnti -

Fare clic sul pulsante Salva modifiche per rendere effettive le modifiche.
Step 6 - Dopo aver salvato le modifiche, aggiornerà correttamente il Runner.

Corridori protetti
I corridori possono essere protetti per salvare le informazioni importanti. Puoi proteggere il corridore utilizzando i passaggi seguenti:
Step 1 - Seguire gli stessi passaggi (dal passaggio 1 al 4) spiegati nella sezione precedente (Blocco di un corridore specifico).
Step 2- Dopo aver fatto clic sul pulsante della matita, si aprirà la schermata Runner e quindi controllerà l' opzione Protetto -

Fare clic sul pulsante Salva modifiche per rendere effettive le modifiche.
Esegui lavori senza tag
È possibile impedire ai corridori di selezionare lavori con tag quando non ci sono tag assegnati ai corridori. Il corridore può scegliere lavori con tag / senza tag utilizzando i passaggi seguenti:
Step 1- Segui gli stessi passaggi (dal passaggio 1 al 4) che sono spiegati nella sezione Blocco di un corridore specifico .
Step 2- Dopo aver fatto clic sul pulsante della matita, si aprirà la schermata Runner e quindi controllerà l' opzione Esegui lavori senza tag -

Fare clic sul pulsante Salva modifiche per rendere effettive le modifiche.