Azure DevOps Services in der Cloud vs. Azure DevOps Server On-Premise
- Funktionsunterschiede und Datenstandorte (z. B. EU)
- Umzug vom Azure DevOps Server in die Cloud (Data Migration Tool)
Azure DevOps und GitHub
- Microsofts aktuelle Ausrichtung: GitHub für den Quellcode, Azure DevOps weiterhin für Boards, Pipelines und Test Plans
- Hybridbetrieb: Azure Boards und Azure Pipelines mit GitHub-Repositories
- Lizenzen: Azure DevOps Basic ist in GitHub Enterprise enthalten
- Optional: Umzug von Azure Repos nach GitHub
Preismodelle für Azure DevOps Services
- Zugriffsstufen (Stakeholder, Basic, Basic + Test Plans)
- Parallel Jobs für Pipelines
- Abrechnung über eine Azure-Subscription (für neue Organisationen Pflicht)
Organisation und Anmeldung
- Organisation anlegen und mit Microsoft Entra ID verbinden
- Microsoft-Entra-Tokens (Nachfolger der Personal Access Tokens, PAT) - inkl. Umstieg
Werkzeuge
- Azure DevOps-Webportal
- Lokale Werkzeuge für den Zugriff auf Azure DevOps: Visual Studio, Visual Studio Code, Git-Clients aller Plattformen, Excel u.a.
- Azure DevOps CLI
Projekte anlegen
- Prozessvorlage wählen: Basic, Agile, Scrum, CMMI
- Quellcodeverwaltung: Git (Standard) versus Team Foundation Version Control (TFVC, für neue Projekte standardmäßig deaktiviert)
Teammitglieder verwalten
- Benutzer, Gruppen und Berechtigungen
- Teams und Konfiguration des Dashboards
Work Items
- Epics und Features
- Backlog Items
- Tasks
- Kanban Board
- Task Board
- Zuordnen von Elementen
Sprint-Planungen
- Prioritäten
- Aufwandsschätzungen
- Teamkapazitäten
Quellcodeverwaltung mit Azure Repos
- Git-Repositories, Branches und Pull Requests
- Branch Policies
- Integrierte Code-Suche
- Dateien verwalten über verschiedene Clients
- Ansichten in der Azure DevOps Services-Website
Azure Pipelines (Nachfolger von Server Build und Release Management)
- YAML-Pipelines für Build und Deployment
- Classic Build- und Release-Pipelines im Überblick
- Microsoft-hosted Agents vs. Self-hosted Agents
- Pipelines verwalten und überwachen
Testen mit Azure Test Plans
- Testpläne verwalten
- Tests ausführen und Testläufe auswerten
- Automatisierte Tests in Pipelines und ihre Verknüpfung mit Testfällen
Azure Artifacts
- Paket-Feeds für NuGet, npm, Maven und Python
Integration
- GitHub
- Microsoft Teams und Slack
Optional: KI in Azure DevOps Services mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- Überblick über die Einsatzfelder in Boards, Repos und Pipelines
- KI-Code-Reviews in Pull Requests (Copilot Code Review für Azure Repos)
- Azure DevOps MCP Server für KI-Agenten
- Sicherheit und Governance: Welche Daten verlassen das Haus? Rechte von KI-Agenten begrenzen