Creazione di una suite di integrazione continua

Una suite di integrazione continua (CI) è un insieme di istruzioni di convalida associate al tuo progetto LookML. Un utente Looker con l'autorizzazione manage_ci può configurare quanto segue in una suite CI:

Prima di iniziare

Prima di poter creare una suite CI, devi disporre di quanto segue:

Creazione di una suite CI

Puoi configurare ed eseguire gli strumenti di convalida nella pagina Suite dell'IDE di Looker:

Per creare una suite CI:

  1. Nell'IDE di Looker, fai clic sull'icona Integrazione continua nella barra di navigazione dell'IDE.
  2. Fai clic sulla scheda Suite per aprire la pagina Suite.
  3. 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.
  4. Inserisci un nome per il Nome della suite. Se stai modificando una suite esistente, puoi anche fare clic sull'icona a forma di matita per modificare il nome della suite.
  5. (Facoltativo) Attiva l'opzione Attiva su richieste di pull da Looker se vuoi configurare i test di convalida automatici ogni volta che uno sviluppatore Looker invia una richiesta di pull al repository. Per ulteriori informazioni, consulta la sezione Trigger di questa pagina.

    Se attivi l'attivazione delle richieste di pull per una suite CI, puoi anche utilizzare il campo Solo per il ramo di destinazione per specificare che le richieste di pull solo a rami specifici del repository devono attivare l'esecuzione della suite CI. Per ulteriori informazioni, consulta la sezione Trigger di questa pagina.

  6. (Facoltativo) Attiva gli strumenti di convalida per attivare uno strumento di convalida e configurarne le opzioni. Per i dettagli, consulta le pagine della documentazione di ciascuno degli strumenti di convalida:

  7. 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 CI possono essere attivate in diversi modi:

Per configurare una suite CI per l'attivazione automatica delle richieste di pull, attiva l'opzione 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 attivi i trigger per richieste di pull per una suite CI, puoi anche specificare che le richieste di pull solo a rami specifici del repository devono attivare l'esecuzione della suite CI. Per limitare i trigger automatici delle richieste di pull delle esecuzioni CI 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 CI verranno attivate quando uno sviluppatore Looker invia una richiesta di pull al ramo main o release_1. Se uno sviluppatore Looker invia una richiesta di pull al ramo dev, non verrà attivata un'esecuzione automatica della suite CI.

Eliminazione di una suite

Per eliminare una suite CI:

  1. Nell'IDE di Looker, fai clic sull'icona Integrazione continua nella barra di navigazione dell'IDE.
  2. Fai clic sulla scheda Suite per aprire la pagina Suite.
  3. Nella pagina Suite, fai clic sul pulsante Modifica suite della suite.
  4. Nella pagina della suite, fai clic sul pulsante Elimina suite.
  5. Nella finestra di dialogo di conferma, fai clic sul pulsante Elimina suite.