Ana içeriğe geç

Talend projelerini ve yapıtlarını geçirme

Talend projelerinin ve yapıtlarının geçişi, altı adımlı bir sihirbazda uygulanır. Talend Studio uyumlu olmayan bir sürümünde tasarlanmış bir projenin yükseltmesini ve ayrıca yapıtların Talend Cloud adresine yayınlanmasını otomatikleştirebilirsiniz.

Bir proje yükseltmesi veya yapıt dağıtımı gibi görevleri otomatikleştirmek için, bir Sürekli Entegrasyon/Sürekli Dağıtım (CI/CD) sanal alanının kurulumunu yapılandırmanız ve çalıştırmanız gerekir. Qlik Talend Cloud Migration Toolkit yükseltmeyi otomatikleştirmek için gereken tüm araçlarla birlikte yerel bir Talend 8.0 CI/CD sanal alan ortamı kurar, buna Talend CommandLine 8.0 en son sürümünün kurulumu da dahildir.

Başarılı proje yükseltmesinden sonra, yeni yükseltilmiş Talend 8.0 projesini kullanarak yerel CI/CD korumalı alan ortamında İş ve Rota yapıtlarının derlemesini otomatikleştirebilirsiniz. Bu yapıtlar bir Talend Cloud çalışma alanına yayımlanabilir ve ilişkili Talend Management Console görevi oluşturulur ve yapılandırılır.

Bilgi notuÖnemli: Bu özellik, mevcut Yazılım Geliştirme Yaşam Döngüsü (SDLC) sürecini ve mevcut herhangi bir CI Sunucusunun kullanımını değiştirmemelidir. Proje yükseltmelerini gözden geçirmek ve proje yapıtlarının derlemesini ve yürütülmesini tam teşekküllü bir Talend 8'e Talend Cloud geçişten önce bir Talend Cloud test ortamında test etmek için hızlı ve uygun bir yol sağlar.
İşte temel kavramların bir listesi:
Temel kavramlarAyrıntılar
Talend 8 CI/CD korumalı alan ortamları

Bir CI/CD korumalı alanı, CI/CD görevlerini otomatikleştirmeye adanmış bir ortamdır.

Hatırlanması gereken bazı özellikler şunlardır:

  • Buna korumalı alan denir, çünkü bir CI/CD ortamının yerel ve yalıtılmış bir kopyasıdır, ancak Talend için basitleştirilmiştir.
  • Taşıma, derleme ve yayınlama açısından Talend Studio yapabildiği her şeyi yapar.
  • Bu görevler için Talend Studio kullanmaz; bunun yerine, grafik kullanıcı arayüzü olmayan Talend Studio olan Talend CommandLine kullanır.
Qlik Talend Cloud Migration Toolkit gerekli araçların yerel kurulumunu otomatikleştirir:
  • Java JDK
  • Git istemcisi: Git deposunu klonlamak için kullanılır.
  • Ek eklentilere sahip Maven: Maven, Java projeleri için bir derleme otomasyon aracıdır.
  • Talend 8 Komut Satırı
Çoklu ortamlar, Talend CommandLine aylık sürümüne göre kurulabilir.
CI/CD bildirimi

Bildirim, CI/CD uygulamasını tanımlayan bir yapılandırma listesidir.

Qlik Talend Cloud Migration Toolkit içinde, bildirimleri şunlar için yapılandırabilirsiniz:

  • Kaynak projenizi Talend Studio yeni bir sürümünde yükseltin.
  • Seçilen İşleri ve Rotaları derleyin ve bunları Talend Cloud veya yapıt deponuza yayınlayın.
  • Raporları oluşturun.
Bir CI/CD manifestosu dört bölümden oluşur:
  • CI/CD yürütmesi için kullanılacak CI/CD ortam sürümü.
  • Kaynak proje: Bir Git depo bilgisi (URL ve kimlik bilgileri) veya Talend projesinin bulunduğu yerel bir çalışma alanı yolu olabilir.
  • CI/CD süreci için hedefler: Şu anda, Qlik Talend Cloud Migration Toolkit çeşitli hedef türlerini desteklemektedir:
    • Talend Cloud: Proje varlık yapıtlarının yayınlanmasını ve ilgili görevlerin oluşturulmasını talep etmek için kullanılan hedef. Hedef yapılandırması, yapıtın yayınlanacağı Talend Cloud Ortam ve Çalışma Alanı adlarını, görev adını, açıklama şablonlarını ve görev tarafından kullanılan motoru referans alır.
    • Yapıt Deposu: Proje varlık yapıtlarının bir Yapıt Deposuna (Nexus3, JFrog Artifactory) yayınlanmasını talep etmek için kullanılan hedef. Yapılandırma, istenen tüm parametreleri içerir: Depo türü (Nexus3 veya Artifactory), URL, kimlik bilgileri ve depo adı.
    • CVE Raporu: Talend projesinin bir CVE (Ortak Güvenlik Açıkları ve Açıklamaları) raporunun oluşturulmasını istemek için kullanılan hedef.
    • Proje Yükseltme Raporu: Mevcut CI/CD ortamı tarafından kullanılan Talend 8 sürümüne dayalı olarak Talend proje yükseltme raporlarının oluşturulması için kullanılan hedef.
  • İşlenecek varlıklar listesi: Yükseltildikten sonra proje, Talend Studio Web sürümünde açılır ve burada dağıtmak istediğiniz İşleri ve Rotaları seçebilirsiniz.
CI/CD İşlem hattı

Bir İşlem hattı, bir manifestin CI/CD korumalı alanı tarafından yürütülecek bir dizi adıma çevrilmesidir.

Her adım, bir CI/CD emrinin yürütülmesidir:

  • Git komutları

  • Maven komutları
  • Rapor oluşturma (CVE ve yükseltme)
İstenen hedeflere ve manifestolardaki varlıklar listesine göre, Qlik Talend Cloud Migration Toolkit İşlem hattındaki adım sayısını ve adımlarda kullanılan Maven komut parametrelerini optimize eder.

Visit the discussion forum at community.qlik.com

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!