Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

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 Migration Platform 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
  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
    • 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)“
      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.
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

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!