Skonfigurowano manifest, teraz można wykonać potok w środowisku testowym.
Procedura
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.
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.
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. 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