Was ist Azure DevOps?
Azure DevOps ist eine SaaS-Plattform (Software as a Service) von Microsoft, die eine End-to-End DevOps-Toolkette für die Entwicklung und Bereitstellung von Software bereitstellt.
Es ist auch in die führenden Tools auf dem Markt integriert und eine hervorragende Option für die Orchestrierung einer DevOps-Toolkette.
Was bietet Azure DevOps?
Azure DevOps umfasst eine Reihe von Diensten, die den gesamten Entwicklungslebenszyklus abdecken.
- Azure Boards: agile Planung, Arbeitsaufgaben-Nachverfolgung, Visualisierung und Berichterstattung.
- Azure Pipelines: eine Sprache, Plattform und cloudagnostische CI/CD-Plattform, die Container oder Kubernetes unterstützt.
- Azure Repos: stellt in der Cloud gehostete private Git-Repositorys bereit.
- Azure Artifacts: bietet integrierte Paketverwaltung mit Unterstützung für Maven-, npm-, Python- und NuGet-Paketfeeds aus öffentlichen oder privaten Quellen.
- Azure Testpläne: bietet eine integrierte geplante und explorative Testlösung.
Außerdem können Sie Azure DevOps verwenden, um Tools von Drittanbietern zu koordinieren.
Was geschieht, wenn wir keine Microsoft/Microsoft .NET-Organisation sind?
Azure DevOps konzentriert sich nicht auf Organisationen, die vollständig auf Microsoft oder Windows setzen.
Azure DevOps bietet eine Plattform, die folgendes ist:
- Flexibel: Sie müssen in Azure DevOps nicht "alle in" gehen. Es ist möglich, jeden der Dienste unabhängig zu übernehmen und in Ihre vorhandene Toolkette zu integrieren; Die beliebtesten Tools werden unterstützt.
- Plattformübergreifend: Entwickelt, um mit jedem Betriebssystem (Linux, macOS und Windows) kompatibel zu sein. In jeder Sprache verwendbar (einschließlich Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android und iOS-Apps). Azure DevOps richtet sich nicht an Organisationen, die auf dem Microsoft-Technologiestapel aufbauen und versenden.
- Cloud Agnostic: Die kontinuierliche Bereitstellung wird für AWS, GCP und Azure unterstützt.