# Ausführen der CI/CD-Manifest-Pipeline

Sie haben das Manifest konfiguriert. Jetzt können Sie die Pipeline in Ihrem Sandkasten ausführen.

## Prozedur

1. Klicken Sie auf die Registerkarte Pipeline. Diese Registerkarte zeigt alle CI/CD-Schritte, die von Talend Cloud-Migrations-Toolkit basierend auf dem ausgewählten Ziel generiert wurden. Das Maven-Plug-In „cloud-deployer“ wird für diesen Schritt verwendet.

   Verfügbare Schritttypen:
   * Environment (Umgebung): Ein Shell-Skript (.cmd oder .sh) wird ausgeführt, um Informationen über die aktuelle CI/CD-Umgebung anzuzeigen, darunter die Version der installierten CommandLine und die Versionen der Tools wie Java, Git, Maven usw.​
   * Git Clone (Git-Klon): Ein Shell-Skript wird ausgeführt, um das entsprechende Git-Quellrepository auszuführen.
   * Workspace copy (Arbeitsbereichskopie): Wenn die Quelle des Talend-Projekts ein Ordner ist, wird ein Skript ausgeführt, um es in den aktuellen Talend CommandLine-Arbeitsbereich zu kopieren.
   * CVE Report Generation (CVE-Berichtsgenerierung): Ein Maven-Shell-Skript wird ausgeführt, um den CVE-Bericht aus Talend CommandLine zu generieren.
   * CVE Report (CVE-Bericht): Eine grafische Darstellung wird aus dem generierten CSV-CVE-Bericht generiert.
   * Generate Poms (Poms generieren): Ein Maven-Shell-Skript wird ausgeführt, um die Projekt-Poms zu generieren. Das gleiche Skript wird ausgeführt, um ein Projekt-Upgrade auszuführen.
   * Project Upgrade Report (Projekt-Upgrade-Bericht): Eine grafische Darstellung wird aus dem generierten CSV-Upgrade-Bericht generiert.
   * Package Artifacts (Paket-Artefakte): Ein Maven-Shell-Skript wird ausgeführt, um die Artefakte der ausgewählten Objekte (Jobs, Routen) zu generieren.
   * Publish to Artifact Repository (In Artefakt-Repository veröffentlichen): Ein Maven-Shell-Skript wird ausgeführt, um das generierte Artefakt im ausgewählten Artefakt-Repository zu veröffentlichen.
   * Publish & Deploy to Cloud (Veröffentlichen und in Cloud implementieren): Ein Maven-Shell-Skript wird ausgeführt, um das generierte Artefakt in Talend Cloud zu veröffentlichen und die zugeordneten Ausführungs-Tasks zu erstellen.

   ![Registerkarte „Pipeline“ mit den verschiedenen verfügbaren Schritten.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-pipeline-exec.png)
2. Klicken Sie auf Run (Ausführen), um die Pipeline zu starten und alle generierten Schritte auszuführen. Eine erfolgreiche Ausführung weist für jeden Schritt ein grünes Häkchen und eine Ausführungszeit auf.
   * Schritt CVE Report (CVE-Bericht): Der CVE-Bericht lädt die von Talend CommandLine generierte .csv-Datei und verarbeitet sie, um die Anzeige mit zusätzlichen Funktionen wie den verschiedenen „groupBy“-Feldern und Weblinks zu den CVE-Tickets zu verbessern. Die ursprüngliche .csv-Datei kann über die Schaltfläche rechts auch direkt heruntergeladen werden.![Beispiel eines CVE-Berichts.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-cve-report.png)
   * Schritt Package Artifact (Paket-Artefakt): Eine erfolgreiche Maven-Skriptausgabe zeigt eine Übersicht über alle generierten Objekt-Artefakte.
   * Schritt Publish & Deploy to Cloud (Veröffentlichen und in der Cloud implementieren): Eine erfolgreiche Maven-Skriptausgabe zeigt eine Übersicht über alle generierten Objekt-Artefakte.![Beispiel der Ansicht „Publish and Deploy to Cloud (Veröffentlichen und in der Cloud implementieren)“.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-publish-cloud.png) Zusätzlich zur Maven-Ausgabe generiert das Maven-Plug-In „cloud-deployer“ einen Ausführungsbericht mit Informationen über das veröffentlichte Talend Cloud-Artefakt und die erstellte Ausführungs-ask. Beispiel:
     ```
      ---------------
      - 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
     ```

## Ergebnisse

In Talend Management Console zeigt die Seite Management die neu erstellten Tasks.![](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-cloud-tasks-list.png) In den Task-Details finden Sie die entsprechenden CI/CD-Manifest-Konfigurationsoptionen:

* Task-Name, generiert basierend auf der Task-Namen-Vorlage
* Ausgewählte Umgebung und ausgewählter Arbeitsbereich
* Task-Beschreibung, generiert basierend auf der Beschreibungsvorlage
* Die ausgewählte Laufzeit
* Das zugeordnete Objekt-Artefakt