Esecuzione di suite di integrazione continua

Le esecuzioni di integrazione continua (CI) possono essere attivate in diversi modi:

Una volta completati i test di convalida, puoi esaminare i risultati, come descritto nella pagina della documentazione Visualizzazione dei risultati dell'esecuzione dell'integrazione continua.

Attivazione automatica dalle richieste di pull

Se hai attivato la suite CI con l'opzione Attiva su richieste di pull da Looker, la CI attiverà automaticamente un'esecuzione di convalida quando uno sviluppatore di Looker invia una richiesta di pull al tuo repository LookML. Facoltativamente, puoi specificare che le richieste pull solo per determinati branch del tuo repository devono attivare le esecuzioni automatiche del CI.

Per le esecuzioni di convalida automatica delle richieste di pull, la CI convalida l'ultimo commit della richiesta di pull e restituisce tutti gli errori nella versione del repository.

Per informazioni su come visualizzare i risultati, consulta la pagina di documentazione Visualizzazione dei risultati dell'esecuzione dell'integrazione continua.

Attivazione manuale di una nuova esecuzione di una suite CI

Un utente di Looker con l'autorizzazione see_ci può attivare manualmente un'esecuzione di CI dall'IDE di Looker.

Per attivare manualmente una nuova esecuzione di una suite CI:

  1. Nell'IDE di Looker, fai clic sull'icona Integrazione continua nella barra di navigazione dell'IDE.
  2. Fai clic su Suite per aprire la pagina Suite.
  3. Fai clic sul pulsante Esegui suite per la suite CI che vuoi eseguire (se non hai suite CI per il tuo progetto, puoi crearne una).
  4. Nella finestra di dialogo Attiva un'esecuzione manualmente, utilizza le opzioni Workspace per selezionare il ramo da convalidare (per maggiori dettagli, consulta la sezione Workspace):

    • Per convalidare la versione di produzione del progetto LookML, fai clic su Produzione.
    • Se vuoi convalidare un ramo di sviluppo del tuo progetto LookML, fai clic su Modalità di sviluppo. Utilizza il menu a discesa Ramo per selezionare il ramo di sviluppo da convalidare.
  5. Per attivare l'esecuzione della suite CI, fai clic su Avvia esecuzione.

Il completamento dell'esecuzione della suite CI potrebbe richiedere diversi minuti, a seconda delle dimensioni del progetto, dei validatori inclusi nella suite CI e della configurazione della suite CI.

Dopo aver attivato un'esecuzione, l'IDE di Looker mostrerà la pagina Esegui per la suite attivata. Una volta completati i test di convalida, la pagina Esegui mostrerà i risultati per ciascun convalidatore. Puoi uscire dalla pagina Esegui durante l'esecuzione dei test di convalida e poi tornare alla pagina Esegui per visualizzare i risultati.

Per informazioni su come visualizzare i risultati, consulta la pagina di documentazione Visualizzazione dei risultati dell'esecuzione dell'integrazione continua.

Workspace

Quando attivi manualmente un'esecuzione di CI, puoi utilizzare le opzioni Workspace per convalidare la versione di produzione del tuo repository o un branch di sviluppo del tuo repository.

Per l'opzione Produzione, se vuoi identificare il ramo o il commit utilizzato per la versione di produzione, puoi guardare nell'IDE di Looker nel campo Ramo di produzione predefinito della sezione Riepilogo Git della pagina Gestione dei rami delle Impostazioni del progetto:

Per l'opzione Modalità di sviluppo, tieni presente quanto segue per convalidare i rami di sviluppo nel progetto:

  • Per visualizzare i branch nel tuo progetto LookML e identificare il branch di produzione e i branch personali dei tuoi sviluppatori, consulta la pagina Gestione dei branch delle Impostazioni del progetto del tuo progetto nell'IDE di Looker.
  • Per convalidare un ramo di sviluppo, questo deve essere sottoposto a push nel repository LookML. Nell'IDE di Looker, lo sviluppatore deve fare clic sul pulsante Esegui commit delle modifiche e push o selezionare l'opzione Esegui commit nel riquadro Azioni Git nell'IDE.

Eseguire nuovamente manualmente un'esecuzione CI precedente

Per le esecuzioni completate (se l'esecuzione è riuscita, non è riuscita, ha generato un errore o è stata annullata), un utente di Looker con l'autorizzazione see_ci può attivare manualmente una nuova esecuzione dell'esecuzione CI dall'IDE di Looker:

  • Se esegui di nuovo un'esecuzione attivata da una PR, l'integrazione continua viene eseguita sullo stesso commit dell'esecuzione originale.
  • Se esegui di nuovo un'esecuzione attivata manualmente, l'integrazione continua viene eseguita in base allo stato di produzione o al ramo HEAD al momento della nuova esecuzione, che includerà tutti i commit successivi effettuati dall'esecuzione iniziale dellCI#39;integrazione continua.

Inoltre, se hai modificato la suite CI dall'esecuzione iniziale, una nuova esecuzione includerà tutte le modifiche apportate alla suite CI dall'esecuzione iniziale.

Per eseguire di nuovo una corsa CI:

  1. Nell'IDE di Looker, fai clic sull'icona Integrazione continua nella barra di navigazione dell'IDE.
  2. Fai clic su Esecuzioni per aprire la pagina Esecuzioni.
  3. Nella pagina Esecuzioni, fai clic sul pulsante Visualizza esecuzione per l'esecuzione di CI che vuoi annullare.
  4. Nella pagina dei risultati dell'esecuzione selezionata, fai clic sul pulsante Esegui di nuovo nella parte superiore della pagina.

Dopo aver fatto clic su Esegui di nuovo, lo strumento di convalida dei contenuti avvierà l'esecuzione e ti reindirizzerà alla pagina Esegui per la nuova esecuzione.

Per informazioni su come visualizzare i risultati, consulta la pagina di documentazione Visualizzazione dei risultati dell'esecuzione dell'integrazione continua.

Annullare l'esecuzione di un'attività di CI

Se vuoi annullare un'esecuzione di CI in esecuzione, puoi farlo dalla pagina Esegui seguendo questi passaggi:

  1. Nell'IDE di Looker, fai clic sull'icona Integrazione continua nella barra di navigazione dell'IDE.
  2. Fai clic su Esecuzioni per aprire la pagina Esecuzioni.
  3. Nella pagina Esecuzioni, fai clic sul pulsante Visualizza esecuzione per l'esecuzione di CI che vuoi annullare.
  4. Nella pagina Esegui della corsa selezionata, fai clic sul pulsante Annulla nella parte superiore della pagina.

Dopo aver fatto clic su Annulla, l'integrazione continua annullerà l'esecuzione e mostrerà lo stato Annullato nella pagina Esegui.