---
id: TPL-3658 Spike - CI-CD Konzept
aliases: []
tags:
  - process/task
  - process/concept
status: Archiv
title: Spike - CI/CD Konzept

---

> [!task]+
> Project:: [[Talend Pipeline]]
> Sprint::  [[TPL-109]], [[TPL-110]] , [[TPL-111]], [[TPL-112]]
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3658 Spike - CI-CD Konzept"})`

## Aufgabenbeschreibung
In diesem Spike soll erarbeitet werden wie CI/CD in der Talend Pipeline umgesetzt werden könnte.   
Darunter fällt: 
- Was benötigen wir dafür? (z.B. CI Server etc.) 
- Was ist schon vorhanden? (z.B. Bitbucket)
- Welchen Mehrwert bietet CI/CD für uns? 
- Welche "Nachteile" könnten dabei für den Entwicklungsprozess entstehen?  (z.B. arbeiten in verschiedenen Branches)

### Confluence
- https://dev.nmm.de/co/pages/viewpage.action?pageId=342819583
- [Generieren und Implementieren | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-de/software-dev-lifecycle-best-practices-guide/8.0/ci-build)
- [Generieren von POM-Dateien für Ihre Projekte | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/regenerate-pom-files)
- [CI-Workflow "Zero Installation" für Talend CI | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/talend-ci-zero-install)
- [Installation von Talend CommandLine in einem eigenständigen Schritt (optional) | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/studio-single-install)
- [Implementierung mit Talend | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/implementation-with-talend)
- [Building and Deploying | Talend Software Development Life Cycle Best Practices Guide Help](https://help.qlik.com/talend/en-US/software-dev-lifecycle-best-practices-guide/8.0/ci-build)
- [Creating the Jenkins pipeline | Talend Software Development Life Cycle Best Practices Guide Help](https://help.qlik.com/talend/en-US/software-dev-lifecycle-best-practices-guide/8.0/creating-jenkins-pipeline)
- [[TPL-3658] Spike - CI/CD Konzept - Messe München GmbH](https://dev.nmm.de/ji/projects/TPL/issues/TPL-3658?filter=myopenissues)
- [Talend Adminstration Center (TAC) - Talend Pipeline - Messe München GmbH](https://dev.nmm.de/co/pages/viewpage.action?pageId=105513160)
- [8.0.1 Talend Adminstration Center (TAC) - Talend Pipeline - Messe München GmbH](https://dev.nmm.de/co/pages/viewpage.action?pageId=255984663#id-8.0.1TalendAdminstrationCenter\(TAC\)-%C3%9Cbersicht:TAC-Server)
- [Talend-Pipeline Home - Talend Pipeline - Messe München GmbH](https://dev.nmm.de/co/display/TAL/Talend-Pipeline+Home)
- [# CI-Workflow "Zero Installation" für Talend CI](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/talend-ci-zero-install)
- [# Setting up an update repository by hosting it](https://help.qlik.com/talend/en-US/installation-guide-windows/8.0/setting-up-update-repositories-by-hosting-them)
- [# Installation von Talend CommandLine in einem eigenständigen Schritt (optional)](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/studio-single-install)
- [# Branching, Zusammenführung und Tagging](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/branching-merging-and-tagging)
- [# Ausführen benutzerdefinierter Skripte für Ihre Projekte](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/executing-a-custom-script)
- [Implementierung in Ihrer Umgebung](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/implementation-in-your-environment)
- [Entwickeln von Jobs, Routen oder Datendiensten](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/designing-jobs-routes-or-data-services)

### Jira
- https://dev.nmm.de/ji/browse/TPL-3658

## Überlegungen

## Unteraufgaben

- [x] TPL-3658 Spike - CI/CD Konzept  [created:: 2025-04-08]  [start:: 2025-04-08]  [scheduled:: 2025-05-26]  [completion:: 2025-07-07]
- [x] Confluence-Seite aufsetzen  [completion:: 2025-05-21]
- [x] Entwicklungsprozeß mit CI/CD beschreiben  [completion:: 2025-05-21]
- [x] Entwicklungsprozeß mit Branches unter Talend beschreiben  [completion:: 2025-05-21]
- [x] Story-Points hinzzufügen  [start:: 2025-05-06]  [due:: 2025-05-07]  [completion:: 2025-05-20]
- [x] Installation Jenkins beschreiben mit Resourcenbedarf [start: start:: 2025-05-20]  [scheduled:: 2025-05-21]  [completion:: 2025-05-21]

