This is one of 3224 IT projects that we have successfully completed with our customers.

How can we support you?

Weißes Quadrat mit umrandeten Seiten rechts oben

Migration version management from TFS to Git

Project duration: 5 months

Brief description

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.

Supplement

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.

Subject description

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.

Have we sparked your interest?

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.

Contact now

We provide information on the handling of the data collected here in our privacy policy.

Download file

We provide information on the handling of the data collected here in our privacy policy.