DevOps

Azure DevOps hiess früher Visual Studio Team Services (VSTS). Es nutzt cloud-gehostete Komponenten von Team Foundation Server (TFS). Das on-premise Produkt Team Foundation Server heisst verwirrenderweise neu Azure DevOps Server.

  • Azure Artifacts: Software-Pakete für Maven, NPM, NuGet und Python erstellen und hosten. Mit Rechteverwaltung.

  • Azure Boards: Kanban/SCRUM Boards für Team-übergreifendes Arbeiten. Nachteil ist, dass ein Board nicht mehrere Projekte umfassen kann.

  • Azure DevTest Labs: Entwicklungs- und Testumgebungen als Infrastruktur (z.B. Server) bereitstellen und verwalten. Richtlinien, Grenzwerte und Trend-Reporting ermöglichen ein Kostenmanagement.

  • Azure Pipelines: Continuous Integration / Continuous Delivery (CI/CD) pipelines. Konfiguration über deklarative Yaml Dateien, die mit dem Quellcode im Git-Repository eingecheckt werden. Worker kann auf von Microsoft bereitgestellten Linux und Windows VMs , aber auch auf on-premise und eigenen Azure VM’s laufen.

  • Azure Repos: Private und öffentliche Git und TFVC (Team-Foundation Version Control) Repositories.

  • Azure Test Plans: Tool für geplante manuelle und explorative Tests.