Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Wykonywanie potoku manifestu CI/CD

Skonfigurowano manifest, teraz można wykonać potok w środowisku testowym.

Procedura

  1. Kliknij kartę Potok. Ta karta wyświetla wszystkie kroki CI/CD wygenerowane przez Qlik Talend Cloud Migration Toolkit na podstawie wybranego celu. Wtyczka Maven cloud-deployer jest używana dla tego kroku.

    Dostępne typy kroków:

    • Środowisko: Skrypt powłoki (.cmd lub .sh) jest wykonywany w celu wyświetlenia informacji o bieżącym środowisku CI/CD, w tym wersji zainstalowanego CommandLine oraz wersji narzędzi takich jak Java, Git, Maven itd…​
    • Klonowanie Git: Skrypt powłoki jest wykonywany w celu sklonowania odpowiedniego źródłowego repozytorium Git.
    • Kopiowanie obszaru roboczego: Jeśli źródłem Talend projektu jest folder, wykonywany jest skrypt, aby skopiować go do bieżącego Talend CommandLine obszaru roboczego.
    • Generowanie raportu CVE: Wykonywany jest skrypt powłoki Maven w celu wygenerowania raportu CVE z Talend CommandLine.
    • Raport CVE: Graficzna reprezentacja jest generowana z wygenerowanego raportu CSV CVE.
    • Generowanie plików Pom: Wykonywany jest skrypt powłoki Maven w celu wygenerowania plików Pom projektu. Ten sam skrypt jest wykonywany w celu wykonania aktualizacji projektu.
    • Raport uaktualnienia projektu: Generowana jest graficzna reprezentacja na podstawie wygenerowanego raportu uaktualnienia CSV.
    • Pakowanie artefaktów: Wykonywany jest skrypt powłoki Maven w celu wygenerowania artefaktów wybranych zasobów (zadań, tras).
    • Publikowanie w repozytorium artefaktów: Wykonywany jest skrypt powłoki Maven w celu opublikowania wygenerowanego artefaktu w wybranym repozytorium artefaktów.
    • Publikowanie & wdrażanie w chmurze: Wykonywany jest skrypt powłoki Maven w celu opublikowania wygenerowanego artefaktu w Talend Cloud i utworzenia powiązanych zadań wykonawczych.
    Karta potoku z dostępnymi różnymi krokami.
  2. Kliknij Uruchom, aby uruchomić potok i wykonać wszystkie wygenerowane kroki. Pomyślne wykonanie będzie miało zielony znacznik wyboru dla każdego kroku oraz czas wykonania.
    • Krok Raport CVE: Raport CVE załaduje plik .csv wygenerowany przez Talend CommandLine i przetworzy go, aby wzbogacić wyświetlanie o dodatkowe możliwości, takie jak różne pola grupowania (groupBy) i linki internetowe do zgłoszeń CVE. Oryginalny plik .csv można również bezpośrednio pobrać za pomocą przycisku po prawej stronie.
      Przykład raportu CVE.
    • Pakiet artefaktów krok: Pomyślne wyjście skryptu Maven pokazuje podsumowanie wszystkich wygenerowanych artefaktów zasobów.
    • Publikuj i wdrażaj w chmurze krok: Pomyślne wyjście skryptu Maven pokazuje podsumowanie wszystkich wygenerowanych artefaktów zasobów.
      Przykład widoku Publikuj i wdrażaj w chmurze.
      Oprócz danych wyjściowych Maven, wtyczka Maven wdrażająca w chmurze generuje raport wykonania z informacjami o Talend Cloud opublikowanym artefakcie i utworzonym zadaniu wykonania. Na przykład:
       ---------------
       - 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

Wyniki

Na Talend Management Console, strona Zarządzanie wyświetla nowo utworzone zadania.
W szczegółach zadania można znaleźć odpowiednie opcje konfiguracji manifestu CI/CD:
  • Nazwa zadania wygenerowana na podstawie szablonu nazwy zadania
  • Wybrane środowisko i obszar roboczy
  • Opis zadania wygenerowany na podstawie szablonu opisu
  • Wybrane środowisko wykonawcze
  • Powiązany artefakt zasobu

Visit the discussion forum at community.qlik.com

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!