Przeskocz do zawartości głównej

Migrowanie Talend projektów i artefaktów

Migracja Talend projektów i artefaktów jest realizowana w kreatorze składającym się z sześciu kroków. Możesz zautomatyzować aktualizację projektu zaprojektowanego w niekompatybilnej wersji Talend Studio, a także publikację artefaktów do Talend Cloud.

Aby zautomatyzować zadania, takie jak aktualizacja projektu lub wdrożenie artefaktów, musisz skonfigurować i uruchomić instalację piaskownicy Continuous Integration/Continuous Deployment (CI/CD). Qlik Talend Cloud Migration Toolkit instaluje lokalne środowisko piaskownicy CI/CD Talend 8.0 ze wszystkimi narzędziami wymaganymi do automatyzacji aktualizacji, w tym instalację najnowszej wersji Talend CommandLine 8.0.

Po pomyślnym uaktualnieniu projektu można użyć nowo uaktualnionego projektu Talend 8.0 do automatyzacji kompilacji artefaktów zadań i tras przy użyciu lokalnego środowiska piaskownicy CI/CD. Te artefakty można opublikować w obszarze roboczym Talend Cloud, a powiązane zadanie Talend Management Console zostanie utworzone i skonfigurowane.

InformacjaWażne: Ta cecha nie powinna zastępować istniejącego procesu cyklu życia tworzenia oprogramowania (SDLC) ani użycia żadnego bieżącego serwera CI. Zapewnia szybki i wygodny sposób przeglądania uaktualnień projektu oraz testowania kompilacji i wykonywania artefaktów projektu w środowisku testowym Talend Cloud przed pełną migracją do Talend 8 na Talend Cloud.
Poniżej znajduje się lista kluczowych pojęć:
Główne pojęciaSzczegóły
Talend 8 środowisk piaskownicy CI/CD

Piaskownica CI/CD to środowisko przeznaczone do automatyzacji zadań CI/CD.

Oto kilka właściwości, o których należy pamiętać:

  • Nazywa się ją piaskownicą, ponieważ jest to lokalna i izolowana replika środowiska CI/CD, ale uproszczona dla Talend.
  • Robi dokładnie to, co Talend Studio może zrobić w zakresie migracji, kompilacji i publikacji.
  • Nie używa Talend Studio do tych zadań; zamiast tego używa Talend CommandLine, który jest Talend Studio bez graficznego interfejsu użytkownika.
Qlik Talend Cloud Migration Toolkit automatyzuje lokalną instalację wymaganych narzędzi:
  • Java JDK
  • Klient Git: Służy do klonowania repozytorium Git.
  • Maven z dodatkowymi wtyczkami: Maven to narzędzie do automatyzacji kompilacji dla projektów Java.
  • Talend 8 CommandLine
Wiele środowisk można zainstalować na podstawie miesięcznej wersji Talend CommandLine.
Manifest CI/CD

Manifest to lista konfiguracji, która definiuje implementację CI/CD.

W Qlik Talend Cloud Migration Toolkit można skonfigurować manifesty, aby:

  • Uaktualnij swój projekt źródłowy w nowej wersji Talend Studio.
  • Zbuduj wybrane Zadania i Trasy i opublikuj je w Talend Cloud lub w swoim repozytorium artefaktów.
  • Generuj raporty.
Manifest CI/CD składa się z czterech sekcji:
  • Wersja środowiska CI/CD, która zostanie użyta do wykonania CI/CD.
  • Projekt źródłowy: Może to być informacja o repozytorium Git (URL i poświadczenia) lub lokalna ścieżka obszaru roboczego, gdzie znajduje się projekt Talend.
  • Cele dla procesu CI/CD: Obecnie Qlik Talend Cloud Migration Toolkit obsługuje kilka typów celów:
    • Talend Cloud: Cel używany do żądania publikacji artefaktów zasobów projektu i tworzenia powiązanych zadań. Konfiguracja celu odwołuje się do nazw środowiska i obszaru roboczego Talend Cloud, gdzie artefakt zostanie opublikowany, nazwy zadania, szablonów opisu i silnika używanego przez zadanie.
    • Repozytorium artefaktów: Cel używany do żądania publikacji artefaktów zasobów projektu w repozytorium artefaktów (Nexus3, JFrog Artifactory). Konfiguracja zawiera wszystkie żądane parametry: Typ repozytorium (Nexus3 lub Artifactory), URL, dane uwierzytelniające i nazwa repozytorium.
    • Raport CVE: Cel używany do żądania wygenerowania raportu CVE (Common Vulnerabilities and Exposures) projektu Talend.
    • Raport uaktualnienia projektu: Cel używany do generowania raportów uaktualnienia projektu Talend na podstawie wersji Talend 8 używanej przez bieżące środowisko CI/CD.
  • Lista zasobów do przetworzenia: Po uaktualnieniu projekt otwiera się w internetowej wersji Talend Studio, gdzie można wybrać zadania (Jobs) i trasy (Routes), które chcesz wdrożyć.
Potok CI/CD

Potok to tłumaczenie manifestu na serię kroków do wykonania przez piaskownicę CI/CD.

Każdy krok to wykonanie polecenia CI/CD:

  • Polecenia Git

  • Polecenia Maven
  • Generowanie raportów (CVE i aktualizacji)
Na podstawie żądanych celów i listy zasobów w manifestach, Qlik Talend Cloud Migration Toolkit optymalizuje liczbę kroków w potoku, a także parametry poleceń Maven używane w tych krokach.

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ć!