Implementierung in Ihrer Umgebung - Cloud - 8.0

Handbuch mit Best Practices für Talend Software Development Life Cycle

Version
Cloud
8.0
Language
Deutsch
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Administration Center
Talend Artifact Repository
Talend Cloud Management Console
Talend CommandLine
Talend JobServer
Talend Remote Engine
Talend Studio
Content
Administration und Überwachung
Design und Entwicklung
Implementierung
Last publication date
2023-09-14
Das folgende Diagramm zeigt, wie Sie Talend-Tools verwenden und in Ihr eigenes Java Fabric integrieren können, um die schnelle Integration und die Qualität Ihrer Projekte vom Anfang bis zum Ende des Software-Lebenszyklus zu gewährleisten.
In diesem Diagramm werden folgende Hauptphasen der Prozesse zur kontinuierlichen Integration (CI: Continuous Integration) und Implementierung dargestellt:
  • 1 und 2 (Git): Versions- und Revisionskontrolle

    Übertragung (Committing): Entwickler entwerfen Jobs, Routen, Dienste und Tests in Talend Studio und übergeben sie an Git (Commit).

    Auschecken der Quellen: Git ist mit dem CI-Server verknüpft, der die Artefakte und Testquellen in Form von item- und properties-Dateien sowie die entsprechenden, von CommandLine vorgenerierten pom.xml-Dateien auscheckt.

  • 3 bis 6 (in externer Java Factory): Maven-Generierung, kontinuierliche Integration (CI) und Implementierung

    Generierung der Quellen: Der Talend CI Builder und Talend CommandLine-Tools generieren die Git-Quellen und übergeben Sie an den verwendeten CI-Server (z. B. Jenkins).

    Kompilierung der Quellen: Auf dem Server wird ein automatisierter Generierungsprozess zur Kompilierung der Quellen gestartet (Transformation in Java-Klassen).

    Test: Auf dem Server werden automatisierte Generierungsprozesse zur Ausführung der Tests gestartet. Das Server-Dashboard ermöglicht Ihnen die Überwachung und das Audit der Codequalität vor dem Paketieren.

    Paketierung und Veröffentlichung: Nach der Ausführung der Tests und der Beseitigung der Bugs, werden die Elemente gepackt und entweder in Talend Cloud Management Console mithilfe von Talend Cloud Publisher, in einem Artefakt-Repository in Form von zip-Dateien oder in einem Docker-Container als Docker-Image veröffentlicht.

    Der versionierte Kandidat für die Release wird dann in der Produktionsumgebung implementiert.

Die kontinuierliche Integration und die Implementierung gewährleisten eine schnelle, effektive, automatisierte und sichere Implementierung zur Produktion.