Vad är Azure DevOps?

Slutförd

Azure DevOps är en SaaS-plattform (Programvara som en tjänst) från Microsoft som tillhandahåller en DevOps-verktygskedja från slutpunkt till slutpunkt för utveckling och distribution av programvara.

Det integreras också med de mest ledande verktygen på marknaden och är ett utmärkt alternativ för att orkestrera en DevOps-verktygskedja.

Vad tillhandahåller Azure DevOps?

Azure DevOps innehåller en rad tjänster som täcker hela utvecklingslivscykeln.

  • Azure Boards: agil planering av arbetsobjektspårning, visualisering och rapporteringsverktyg.
  • Azure Pipelines: ett språk, en plattform och molnagnostiska CI/CD-plattformsstödande containrar eller Kubernetes.
  • Azure Repos: tillhandahåller molnbaserade privata git-lagringsplatser.
  • Azure Artifacts: tillhandahåller integrerad pakethantering med stöd för Maven-, npm-, Python- och NuGet-paketflöden från offentliga eller privata källor.
  • Azure Test Plans: tillhandahåller en integrerad lösning för planerad och undersökande testning.

Du kan också använda Azure DevOps för att samordna verktyg från tredje part.

Vad händer om vi inte är en Microsoft/Microsoft .NET-organisation?

Azure DevOps fokuserar inte på organisationer som är Microsoft eller Windows från slutpunkt till slutpunkt.

Azure DevOps tillhandahåller en plattform som är:

  • Flexibel: du behöver inte gå "all in" på Azure DevOps. Det är möjligt att införa var och en av tjänsterna oberoende av varandra och integrera dem med din befintliga verktygskedja. de flesta populära verktyg stöds.
  • Plattformsoberoende: utformad för att fungera med alla plattformar (Linux, macOS och Windows). Eller språk (inklusive Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android och iOS-appar). Azure DevOps riktar sig inte till organisationer som skapar och levererar på Microsofts teknikstack.
  • Molnagnostik: kontinuerlig leverans stöds till AWS, GCP och Azure.