Dies ist eines von 4929 IT-Projekten, die wir erfolgreich mit unseren Kunden abgeschlossen haben.
Wobei dürfen wir Sie unterstützen?

Weißes Quadrat mit umrandeten Seiten rechts oben

Migration version management from TFS to Git

Dieses IT-Projekt ist Teil unserer Digitalisierung und Optimierung der IT-Landschaft unserer Kunden. Durch gezielte Maßnahmen fördern wir den technologischen Fortschritt, optimieren systemübergreifende Prozesse und schaffen eine nachhaltige Basis für zukünftige Entwicklungen. Unsere IT-Referenzprojekte dienen als Grundlage zur Orientierung. Sie unterstützen die Wiederverwendbarkeit erprobter Konzepte im Rahmen der Projektumsetzung.

Projektdauer: 5 Monate

Kurzbeschreibung

The existing version management in Team Foundation Server (TFS) is to be migrated to Git as part of the modernization. Furthermore, a build server will be set up as part of the migration to enable the integration of automatic Azure pipelines. SonarQube will be used for documentation and software quality assurance.

Ergänzung

Der Sourcecode der aktuell im TFS verwalteten Anwendungen wird nach Git transferiert und der strukturelle Aufbau an das neue System angepasst. Die komplette Umgebung ist als Inhouse-Projekt angelegt und findet ohne Zugang auf Ressourcen im Internet statt. Diese Rahmenbedingungen bringen besondere Herausforderungen bei der Umstellung nach Git mit sich. Dies beinhaltet Anpassungen des eigentlichen Migrationsvorgangs von TFS nach Git für den Offline-Betrieb, die Bereitstellung eines internen Nuget- und Buildservers sowie die Integration von SonarQube zur Codeanalyse und damit zur Sicherung der Qualität des Quellcodes. Neben der technischen Bereitstellung des Systems erfolgt ein Coaching der involvierten Entwickler zum Umgang mit der neuen Umgebung.

Fachbeschreibung

Git as version management promises, among other things, a reduction in errors during merge processes, as well as the simple integration of automatic build pipelines. The use of automatic build pipelines opens up further possibilities such as the connection of tools for code analysis or the execution of automated tests. The defined branch guidelines, automatic builds and automated tests ensure that the customer's software programming guidelines are adhered to.

Kunden, die uns vertrauen

Haben wir Ihr Interesse geweckt?

Dr. Andreas Schneider, grauhaariger Mann mit Brille

Dr. Andreas Schneider

Head of Energy

Jetzt Kontakt aufnehmen

Zum Umgang mit den hier erhobenen Daten informieren wir in unserer Datenschutzerklärung.

Datei herunterladen

Zum Umgang mit den hier erhobenen Daten informieren wir in unserer Datenschutzerklärung.