Original title:
Návrh migrace repozitářů z Azure DevOps do GitHub
Translated title:
Repository Migration from Azure DevOps to GitHub
Authors:
Sedláček, Daniel ; Kordula, Jaroslav (referee) ; Novák, Lukáš (advisor) Document type: Master’s theses
Year:
2026
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta podnikatelská Abstract:
[eng][cze]
Tato diplomová práce se zabývá návrhem migrace Git repozitářů z Azure DevOps do GitHub Enterprise Cloud pro společnost Kentico Software s.r.o. a hodnocením přínosů této migrace v kontextu strategie společnosti zaměřené na vývoj s využitím umělé inteligence. Na základě výstupů analýzy byly vyhodnoceny tři strategie nápravy. Migrace do GitHub byla identifikována jako jediný přístup, který plně řeší zjištěná omezení při současném splnění bezpečnostních požadavků a omezení údržby vlastních řešení. Za účelem ověření technické proveditelnosti a zpřesnění odhadů pracnosti bylo provedeno ověření koncepce na produkčním repozitáři. Výsledkem práce je návrh migrace zahrnující plán realizace, finanční analýzu a hodnocení rizik, podložený empirickými zjištěními z implementace ověření koncepce, který může sloužit jako přímý základ pro produkční nasazení.
This thesis focuses on designing a migration of Git repositories from Azure DevOps to GitHub Enterprise Cloud for Kentico Software s.r.o. and evaluating its benefits in the context of the company's AI-native development strategy. Based on the findings of the analysis, three remediation strategies were evaluated and GitHub migration was identified as the only approach that fully resolves the identified limitations while satisfying security requirements and eliminating ongoing maintenance debt. A proof of concept was executed against a representative production repository to validate technical feasibility and refine effort estimates. The outcome of this thesis is a complete migration proposal including a sequenced execution plan, financial evaluation, and risk assessment, supported by empirical findings from the proof of concept, that can serve as a direct basis for production execution.
Keywords:
Azure DevOps; Azure Pipelines; CI/CD; DevOps; GitHub; GitHub Actions; GitHub Copilot; GitHub Enterprise Cloud; migrace repozitářů; umělá inteligence; artificial intelligence; Azure DevOps; Azure Pipelines; CI/CD; DevOps; GitHub; GitHub Actions; GitHub Copilot; GitHub Enterprise Cloud; repository migration
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/259613