Overzicht van services

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure DevOps biedt een geïntegreerde set services en hulpprogramma's voor het beheren van uw softwareprojecten, van planning en ontwikkeling tot testen en implementatie.

Azure DevOps levert services via een client-/servermodel. U kunt de meeste services gebruiken via de webinterface, waartoe u toegang hebt vanuit alle belangrijke browsers. Sommige services, zoals broncodebeheer, buildpijplijnen en werktracering, kunnen ook worden beheerd via een client.

Open Azure DevOps via de linkernavigatiebalk, zoals wordt weergegeven in de volgende afbeelding. Zie de volgende gekoppelde artikelen voor meer informatie.

Schermopname van services in het linkernavigatiemenu.

Veel van onze services zijn gratis voor kleine teams of beschikbaar via een abonnementsmodel of per gebruiksmodel. U kunt een hybride benadering uitvoeren waarbij u een on-premises implementatie gebruikt om uw code en werk te beheren. Koop vervolgens services voor het bouwen of testen van de cloud op basis van de behoeften.

Zie Hulpprogramma's en clients die verbinding maken met Azure DevOps voor meer informatie over clienthulpprogramma's.

Dashboards

Krijg toegang tot door de gebruiker configureerbare dashboards vanuit Dashboards.

Azure DevOps Services, Dashboards.

U kunt de volgende taken uitvoeren in Dashboards:

  • Dashboards toevoegen, configureren en beheren
  • Widgets configureren die u toevoegt aan dashboards
  • Ga snel naar verschillende gebieden van uw project

Zie Dashboards voor meer informatie.

Repos

Met bron- of versiebeheersystemen kunnen ontwikkelaars samenwerken aan code en wijzigingen in de codebasis bijhouden. Broncodebeheer is een essentieel hulpprogramma voor projecten voor meerdere ontwikkelaars.

Onze systemen ondersteunen twee soorten broncodebeheer: Git of Team Foundation Version Control (TFVC). U kunt bestanden inchecken en bestanden organiseren in mappen, vertakkingen en opslagplaatsen in beide systemen.

Git-opslagplaatsen

Met Git heeft elke ontwikkelaar een kopie op de ontwikkelcomputer van de bronopslagplaats, inclusief alle vertakkings- en geschiedenisgegevens. Elke ontwikkelaar werkt rechtstreeks met een eigen lokale opslagplaats en wijzigingen worden als afzonderlijke stap gedeeld tussen opslagplaatsen.

Ontwikkelaars voeren elke set wijzigingen door en voeren bewerkingen voor versiebeheer uit, zoals geschiedenis en vergelijken zonder een netwerkverbinding. Wanneer ontwikkelaars van context moeten wisselen, maken ze een lokale privébranch en kunnen ze overschakelen van de ene vertakking naar de andere om te draaien tussen verschillende variaties van de codebase. Later voegen ze de vertakking samen, publiceren of verwijderen.

Notitie

Git in Azure DevOps is standaard Git. U kunt Visual Studio gebruiken met Git-services van derden. U kunt ook Git-clients van derden gebruiken met Azure DevOps Server.

TFVC

Met TFVC hebben ontwikkelaars slechts één versie van elk bestand op hun ontwikkelcomputers. Historische gegevens worden alleen op de server bewaard. Vertakkingen zijn op pad gebaseerd en op de server gemaakt.

Toegang tot Git en TFVC

Vanuit opslagplaatsen krijgt u toegang tot uw git- of TFVC-opslagplaatsen (Team Foundation Version Control) voor broncodebeheer om versiebeheer van uw softwareprojecten te ondersteunen. Deze opslagplaatsen zijn privé.

Pagina Met Azure-opslagplaatsen, Git-bestanden

Vanuit Azure-opslagplaatsen voor Git kunt u de volgende taken uitvoeren:

  • Bestanden controleren, downloaden en bewerken en de wijzigingsgeschiedenis voor een bestand controleren
  • Gepushte doorvoeringen controleren en beheren
  • Pull-aanvragen controleren, maken, goedkeuren, opmerkingen toevoegen en voltooien
  • Git-tags toevoegen en beheren

Boards

Voor softwareontwikkelingsprojecten zijn manieren nodig om eenvoudig informatie te delen en de status van werk, taken, problemen of codefouten bij te houden. In het verleden hebt u misschien Microsoft Excel, Microsoft Project, een systeem voor het bijhouden van fouten of een combinatie van hulpprogramma's gebruikt. Veel teams hebben Agile-methoden en -procedures gebruikt ter ondersteuning van planning en ontwikkeling.

Vanuit Boards krijgt u toegang tot Agile-hulpprogramma's om plannings- en traceringswerkzaamheden te ondersteunen.

Azure-borden en achterstand

U kunt de volgende taken uitvoeren met borden.

  • Werkitems toevoegen en bijwerken
  • Werkitemquery's definiëren en status- en trenddiagrammen maken op basis van deze query's
  • Uw productachterstand beheren
  • Sprints plannen met behulp van sprintachterstanden
  • Sprinttaken controleren en taken bijwerken via de taakborden
  • Visualiseer de werkstroom en werk de status bij met behulp van Kanbanborden
  • Portfolio's beheren door verhalen te groeperen onder functies en groeperingsfuncties onder epics
  • Takenborden gebruiken tijdens dagelijkse Scrum-vergaderingen om voltooid, resterend of geblokkeerd werk te bekijken

Onze systemen bieden verschillende soorten werkitems die u gebruikt om functies, vereisten, gebruikersverhalen, taken, bugs en problemen bij te houden. Elk werkitem is gekoppeld aan een type werkitem en een set velden die kunnen worden bijgewerkt, terwijl de voortgang wordt gemaakt.

Voor planningsdoeleinden hebt u toegang tot verschillende soorten achterstanden en borden ter ondersteuning van de belangrijkste Agile-methoden: Scrum, Kanban of Scrumban.

Projectmanagers en ontwikkelaars delen informatie door werkitems in de achterstanden en borden bij te houden. Handige grafieken en dashboards maken het beeld compleet en helpen teams bij het bewaken van de voortgang en trends.

Zie Achterstanden, borden en plannen voor een overzicht van elk bestand.

Pipelines

De snelle en betrouwbare release van software komt door zoveel mogelijk processen te automatiseren. Onze systemen ondersteunen build-, test- en releaseautomatisering.

  • U kunt builds definiëren die automatisch moeten worden uitgevoerd wanneer een teamlid codewijzigingen controleert.
  • Uw build-pijplijnen kunnen instructies bevatten voor het uitvoeren van tests nadat de build is uitgevoerd.
  • Release-pijplijnen ondersteunen het beheren van de implementatie van uw software-builds in faserings- of productieomgevingen.

Azure Pipelines biedt een geïntegreerde set functies ter ondersteuning van het bouwen en implementeren van uw toepassingen.

Landingspagina voor Azure Pipelines

Gebruik pijplijnen om continue integratie en continue levering te implementeren.

  • Automatisering bouwen: definieer de stappen die u moet uitvoeren tijdens het bouwen en de triggers die een build starten.
  • Releasebeheer: Gelijktijdige releases beheren. U kunt ook de volgende taken uitvoeren:
    • Release-pijplijnen configureren die uw omgevingen vertegenwoordigen van ontwikkeling naar productie
    • Automatisering uitvoeren om uw app in elke omgeving te implementeren
    • Goedkeurders toevoegen om te bevestigen dat de app is geïmplementeerd in een omgeving
    • Uw release handmatig of automatisch maken vanuit een build
    • Uw releases bijhouden terwijl ze worden geïmplementeerd in verschillende omgevingen

Zie Continue integratie op elk platform voor meer informatie.

Testplannen

Testplannen ondersteunen het maken en beheren van handmatige, verkennende en continue tests.

Testplannen

Met testfuncties krijgt u toegang tot de volgende functies:

  • Werkstromen aanpassen met testplan, testpakket en werkitems voor testcases
  • End-to-end traceerbaarheid van vereisten tot testcases en bugs met op vereiste gebaseerde testsuites
  • Testselectie op basis van criteria met op query's gebaseerde testsuites
  • Excel-achtige interface met het raster voor het eenvoudig maken van testcases
  • Herbruikbare teststappen en testgegevens met gedeelde stappen en gedeelde parameters
  • Deelbare testplannen, testsuites en testcases voor beoordeling met belanghebbenden
  • Testuitvoering op basis van een browser op elk platform
  • Realtime grafieken voor het bijhouden van testactiviteit

Zie de documentatie voor Azure-testplannen voor meer informatie.

Samenwerkingsservices

Azure DevOps biedt ook de volgende samenwerkingsservices.

Servicehooks

Met servicehook kunt u taken voor andere services uitvoeren wanneer gebeurtenissen plaatsvinden binnen uw project dat wordt gehost in Azure DevOps. U kunt bijvoorbeeld een pushmelding verzenden naar de mobiele apparaten van uw team wanneer een build mislukt. U kunt ook servicehook gebruiken in aangepaste apps en services als een efficiëntere manier om activiteiten in uw projecten te stimuleren.

De volgende services zijn beschikbaar als doel van servicehook. Ga naar Visual Studio Marketplace voor meer informatie over andere apps en services die kunnen worden geïntegreerd met Azure DevOps.

Zie Integreren met servicehook voor de nieuwste set ondersteunde services.

Door de Cloud gehoste Azure-services

Azure biedt in de cloud gehoste services ter ondersteuning van de ontwikkeling en implementatie van toepassingen. U kunt deze services uitsluitend of in combinatie met Azure DevOps gebruiken.

Zie Azure-producten om door de directory met geïntegreerde services, functies en gebundelde suites te bladeren.

Zie Automatisch bouwen en implementeren in Azure-web-apps of cloudservices voor continue levering aan Azure vanuit Azure DevOps.

Beheer istische services

Er zijn functies en taken gekoppeld aan het beheren van een samenwerkingsomgeving voor softwareontwikkeling. U kunt de meeste van deze taken voltooien via de webportal. Zie Instellingen op gebruikers-, team-, project- en organisatieniveau voor meer informatie.