Una suite di integrazione continua (CI) è un insieme di istruzioni di convalida associate al tuo progetto LookML. Un utente di Looker con l'autorizzazione manage_ci può configurare quanto segue in una suite di CI:
- Come viene attivata un'esecuzione di convalida di integrazione continua (manualmente dall'IDE di Looker o automaticamente quando viene inviata una richiesta di pull al repository).
- Quali strumenti di convalida di integrazione continua eseguire.
- Opzioni aggiuntive per ogni test di convalida. Per informazioni dettagliate, consulta le pagine della documentazione di ciascuno degli strumenti di convalida:
Prima di iniziare
Prima di poter creare una suite di CI, devi disporre di quanto segue:
- Un'istanza di Looker che soddisfi i requisiti per l'integrazione continua e che sia abilitata per l'integrazione continua.
- Un account utente di Looker con l'autorizzazione
manage_ci(questa autorizzazione è inclusa nel set di autorizzazioni Amministratore ).
Creazione di una suite di CI
Puoi configurare ed eseguire gli strumenti di convalida nella pagina Suite dell'IDE di Looker:

Per creare una suite di CI, segui questi passaggi:
- Nell'IDE di Looker, fai clic sull'icona Integrazione continua nella barra di navigazione dell'IDE.
- Fai clic sulla scheda Suite per aprire la pagina Suite.
- Nella pagina Suite puoi creare una nuova suite o modificarne una esistente:
- Per creare una nuova suite, fai clic sul pulsante Crea suite.
- Per modificare una suite esistente, fai clic sul pulsante Modifica suite della suite.
- Inserisci un nome per il Nome della suite. Se stai modificando una suite esistente, puoi facoltativamente fare clic sull'icona a forma di matita per modificare il nome della suite.
(Facoltativo) Attiva il pulsante Attiva su richieste di pull da Looker se vuoi configurare i test di convalida automatici ogni volta che uno sviluppatore di Looker invia una richiesta di pull al tuo repository. Per ulteriori informazioni, consulta la sezione Trigger di questa pagina.
Se abiliti l'attivazione delle richieste di pull per una suite di CI, puoi facoltativamente utilizzare il campo Solo per il ramo di destinazione per specificare che le richieste di pull solo a rami specifici del repository devono attivare un'esecuzione della suite di CI. Per ulteriori informazioni, consulta la sezione Trigger di questa pagina.
(Facoltativo) Abilita i pulsanti di attivazione/disattivazione dello strumento di convalida per attivare uno strumento di convalida e configurarne le opzioni. Per informazioni dettagliate, consulta le pagine della documentazione di ciascuno degli strumenti di convalida:
Salva le modifiche:
- Se stai creando una nuova suite, fai clic sul pulsante Crea suite.
- Se stai modificando una suite esistente, fai clic sul pulsante Aggiorna suite.
Trigger
Le esecuzioni di CI possono essere attivate in diversi modi:
- Automaticamente, quando uno sviluppatore di Looker invia una richiesta di pull al repository del tuo progetto LookML.
- Manualmente, utilizzando il pulsante Esegui suite nella pagina Suite dell'IDE di Looker.
- Manualmente, eseguendo di nuovo CI precedente dalla pagina Esecuzioni dell'IDE di Looker.
Per configurare una suite di CI per l'attivazione automatica su richiesta di pull, attiva il pulsante Attiva su richieste di pull da Looker. Per utilizzare l'attivazione delle richieste di pull, il repository Git deve essere configurato dall'amministratore di Looker nella pagina di amministrazione Integrazione continua di Looker).
Se abiliti i trigger delle richieste di pull per una suite di CI, puoi facoltativamente specificare che le richieste di pull solo a rami specifici del repository devono attivare un'esecuzione della suite di CI. Per limitare i trigger automatici delle richieste di pull delle CI continua a rami specifici del repository, inserisci un elenco separato da virgole dei rami nel campo Solo per il ramo di destinazione.
Ad esempio, se un repository ha tre rami denominati main, release_1, e dev, puoi inserire main, release_1 nel campo Solo per il ramo di destinazione. Ciò significa che le esecuzioni di CI continua verranno attivate quando uno sviluppatore di Looker invia una richiesta di pull al ramo main o release_1. Se uno sviluppatore di Looker invia una richiesta di pull al ramo dev, non verrà attivata un'esecuzione automatica della suite di CI.
Eliminazione di una suite
Per eliminare una suite di CI, segui questi passaggi:
- Nell'IDE di Looker, fai clic sull'icona Integrazione continua nella barra di navigazione dell'IDE.
- Fai clic sulla scheda Suite per aprire la pagina Suite.
- Nella pagina Suite, fai clic sul pulsante Modifica suite della suite.
- Nella pagina della suite, fai clic sul pulsante Elimina suite.
- Nella finestra di dialogo di conferma, fai clic sul pulsante Elimina suite.