Co to jest Azure DevOps?
Azure DevOps to platforma oprogramowania jako usługi (SaaS) firmy Microsoft, która udostępnia kompleksową łańcuch narzędzi DevOps do tworzenia i wdrażania oprogramowania.
Integruje się również z najbardziej wiodącymi narzędziami na rynku i jest doskonałą opcją organizowania łańcucha narzędzi DevOps.
Co zapewnia usługa Azure DevOps?
Usługa Azure DevOps obejmuje szereg usług obejmujących pełny cykl życia programowania.
- Azure Boards: elastyczne narzędzie do planowania elementów roboczych, wizualizacji i raportowania.
- Azure Pipelines: język, platforma i niezależne od chmury kontenery obsługujące platformę ci/CD lub Kubernetes.
- Azure Repos: udostępnia prywatne repozytoria git hostowane w chmurze.
- Azure Artifacts: zapewnia zintegrowane zarządzanie pakietami z obsługą źródeł publicznych lub prywatnych programu Maven, npm, Python i NuGet.
- Plany testów platformy Azure: udostępnia zintegrowane, planowane i eksploracyjne rozwiązanie do testowania.
Ponadto możesz użyć usługi Azure DevOps do organizowania narzędzi innych firm.
Co zrobić, jeśli nie jesteśmy organizacją firmy Microsoft/Microsoft .NET?
Usługa Azure DevOps nie koncentruje się na organizacjach, które są kompleksową firmą Microsoft lub Windows.
Usługa Azure DevOps udostępnia platformę, która:
- Elastyczne: nie musisz przechodzić "w całości" w usłudze Azure DevOps. Istnieje możliwość niezależnego wdrożenia poszczególnych usług i zintegrowania ich z istniejącym łańcuchem narzędzi; Obsługiwane są najpopularniejsze narzędzia.
- Międzyplatformowa: zaprojektowana do pracy z dowolną platformą (Linux, macOS i Windows). Lub język (w tym Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android i iOS). Usługa Azure DevOps nie jest przeznaczona dla organizacji tworzących i wysyłanych na stos technologii firmy Microsoft.
- Niezależne od chmury: ciągłe dostarczanie jest obsługiwane na platformach AWS, GCP i Azure.