vault backup: 2026-03-08 02:22:41

This commit is contained in:
2026-03-08 02:22:41 +01:00
parent 03d3b310a8
commit 6b934edc3a
73 changed files with 65 additions and 223 deletions
@@ -0,0 +1,59 @@
---
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]