# Esecuzione della pipeline del manifesto CI/CD

Hai configurato il manifesto, ora puoi eseguire la pipeline sulla tua sandbox.

## Procedura

1. Fai clic sulla scheda Pipeline. Questa scheda visualizza tutti i passaggi CI/CD generati da Qlik Talend Cloud Migration Toolkit in base alla destinazione selezionata. Il plugin Maven cloud-deployer viene utilizzato per questo passaggio.

   Tipi di passaggio disponibili:
   * Ambiente: Viene eseguito uno script shell (.cmd o .sh) per visualizzare informazioni sull'ambiente CI/CD corrente, incluse la versione di CommandLine installata e le versioni degli strumenti come Java, Git, Maven, ecc…​
   * Clonazione Git: Viene eseguito uno script shell per clonare il repository Git di origine corrispondente.
   * Copia workspace: Se la sorgente del progetto Talend è una cartella, viene eseguito uno script per copiarlo nel Talend CommandLine workspace corrente.
   * Generazione report CVE: Viene eseguito uno script shell Maven per generare il report CVE da Talend CommandLine.
   * Report CVE: Viene generata una rappresentazione grafica dal report CVE CSV generato.
   * Genera Poms: Viene eseguito uno script shell Maven per generare i Poms del progetto. Lo stesso script viene eseguito per eseguire un aggiornamento del progetto.
   * Report di aggiornamento del progetto: Viene generata una rappresentazione grafica dal report di aggiornamento CSV generato.
   * Pacchetto artefatti: Viene eseguito uno script shell Maven per generare gli artefatti delle risorse selezionate (Job, Route).
   * Pubblica nel repository degli artefatti: Viene eseguito uno script shell Maven per pubblicare l'artefatto generato nel repository degli artefatti selezionato.
   * Pubblica e distribuisci nel cloud: Viene eseguito uno script shell Maven per pubblicare l'artefatto generato in Talend Cloud e creare le attività di esecuzione associate.

   ![Scheda Pipeline con i diversi passaggi disponibili.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-pipeline-exec.png)
2. Fai clic su Esegui per avviare la pipeline ed eseguire tutti i passaggi generati. Un'esecuzione riuscita avrà un segno di spunta verde per ogni passaggio e un tempo di esecuzione.
   * Passaggio CVE Report: il CVE Report caricherà il file .csv generato da Talend CommandLine e lo elaborerà per migliorare la visualizzazione con funzionalità aggiuntive come i diversi campi groupBy e i collegamenti web ai ticket CVE. Il file .csv originale può anche essere direttamente scaricato dal pulsante a destra.![Esempio di CVE Report.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-cve-report.png)
   * Pacchetto Artefatto passaggio: Un output di script Maven riuscito mostra un riepilogo di tutti gli artefatti delle risorse generati.
   * Pubblica & Distribuisci nel Cloud passaggio: Un output di script Maven riuscito mostra un riepilogo di tutti gli artefatti delle risorse generati.![Esempio di visualizzazione Pubblica e Distribuisci nel Cloud.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-publish-cloud.png) Oltre all'output di Maven, il plugin Maven cloud-deployer genera un rapporto di esecuzione con informazioni sull'Talend Cloud artefatto pubblicato e sull'attività di esecuzione creata. Ad esempio:
     ```
      ---------------
      - Started      : 2023-12-15 at 14:14:23
      ---------------

      - PROJECT
        - Name       : PROJECT_721
        - Branch     : master
        - Commit
          - Id       : 57d96b8de6fc0eff3689d14e560b1f0f442d5b41
          - Date     : 2023-07-08T04:10:55+02:00
          - Author   : gandalf.thegrey@middle-earth.talend.com

      - MODULE
        - Type       : process
        - Name       : job1
        - Version    : 0.2
        - folder     :

      - TALEND CLOUD
        - Domain: AWS_US
        - Environment: redha-dev
          - Id       : 6207f129ce4cda223c78f732
        - Workspace  : test3
          - Id       : 63b6a8727e1af864dcfd87e0
        - Artifact
          - Name     : job1
          - Id       : 651cc33ba572351e47a557d2
          - Version  : 0.1.31.20231612071428
          - Url      : https://app.us.cloud.talend.com/manage-artifacts/6207f129ce4cda223c78f732/workspace/63b6a8727e1af864dcfd87e0/detail/job/651cc33ba572351e47a557d2
        - Task
          - Name     : task_project_721_job1
          - Id       : 6566918d7626287ce7bedd81
          - Version  : 3.3
          - Engine   : cluster-asg (REMOTE_ENGINE_CLUSTER)
          - Url      : https://app.us.cloud.talend.com/tasks-and-plans-administration/6207f129ce4cda223c78f732/63b6a8727e1af864dcfd87e0/tasks/job/6566918d7626287ce7bedd81/detail

      ---------------
      - Ended        : 2023-12-15 at 14:14:32
      ---------------
      - Durations
        - Publish    : 00:03.787 min
        - Deploy     : 00:03.718 min
        - Total      : 00:09.077 min
     ```

## Risultati

Su Talend Management Console, la pagina Gestione visualizza le attività appena create.![](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-cloud-tasks-list.png) Nei dettagli dell'attività, puoi trovare le opzioni di configurazione del manifesto CI/CD corrispondenti:

* Nome attività generato in base al modello del nome attività
* Ambiente e workspace selezionati
* Descrizione attività generata in base al modello di descrizione
* Il Runtime selezionato
* L'artefatto asset associato