Co to jest usługa 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: platforma CI/CD niezależna od języka, platformy i chmury, obsługująca kontenery lub Kubernetes.
- Azure Repos: udostępnia prywatne repozytoria git hostowane w chmurze.
- Azure Artifacts: zapewnia zintegrowane zarządzanie pakietami z obsługą kanałów pakietów Maven, npm, Python i NuGet z publicznych lub prywatnych źródeł.
- 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ą w pełni oparte na Microsoft lub Windows.
Usługa Azure DevOps udostępnia platformę, która:
- Elastyczność: nie musisz całkowicie polegać na 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 wdrażających w oparciu o stos technologii firmy Microsoft.
- Niezależne od chmury: ciągłe dostarczanie jest obsługiwane na platformach AWS, GCP i Azure.