Files

60 lines
4.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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]