Delen via


Overzicht van DevOps-hulpprogramma's voor Azure DevOps

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

Meer informatie over het gebruik van onze geïntegreerde hulpprogrammaset om de ontwikkeling en levering van uw softwaretoepassingen te versnellen. Bouw betere apps voor elk platform, waaronder Android, iOS, Linux, macOS of Windows.

Continue planning en levering

Azure DevOps Services en Azure-cloudservices helpen barrières tussen teams te verwijderen, samenwerking aan te moedigen en de waardestroom voor uw klanten te verbeteren. Of gebruik onze on-premises server, Azure DevOps Server, wanneer u uw gegevens in uw netwerk wilt onderhouden.

Beide opties zijn geschikt voor ondernemingen en ondersteunen teams van elke grootte, van tientallen tot duizenden. Azure DevOps Services biedt een schaalbare, betrouwbare en wereldwijd beschikbare gehoste service. Het wordt ondersteund door een SLA (Service Level Agreement) van 99,9%, die wordt bewaakt door ons 24-7 operationele team en beschikbaar is in lokale datacenters over de hele wereld.

Met behulp van servicehook en -extensies kunt u snel de kracht van Azure DevOps uitbreiden via integratie met andere services en hulpprogramma's.

Zie voor de belangrijkste verschillen tussen Azure DevOps Services en Azure DevOps Server De verschillen tussen Azure DevOps Services en Azure DevOps Server.

Aan de slag in de cloud of op locatie

Of u nu in de cloud, on-premises of een hybride versie van elk werkt, u hebt een uitgebreide set DevOps- en Agile-hulpprogramma's. Al deze hulpprogramma's ondersteunen teamsamenwerking tijdens de cycli van planning, ontwikkeling, testen en continue levering.

Werken in de cloud

Kies Azure DevOps Services wanneer u snelle installatie en onderhoudsvrije bewerkingen wilt uitvoeren. Daarnaast bieden gehoste cloudservices ondersteuning voor eenvoudige samenwerking tussen domeinen, elastische schaal en rotsvaste beveiliging. U hebt ook toegang tot continue tests en cloudbuildservers. Kleine teams kunnen gratis beginnen!

Registreren voor Azure DevOps Services Code toevoegen aan opslagplaats

Werken op locatie

Kies on-premises wanneer u uw gegevens nodig hebt om binnen uw netwerk te blijven.

Azure DevOps Server installeren Een project maken Teamleden toevoegen Een back-upschema configureren

Code ontwikkelen met behulp van uw IDE van keuze

Azure DevOps ondersteunt twee typen versiebeheer: Git en Team Foundation Version Control (TFVC). Gebruik Git, Team Foundation-versiebeheer (TFVC) of beide om code voor uw toepassingen op te slaan en u toegang te geven tot verschillende versies van uw code.

U kunt uw code ontwikkelen in Android Studio, Eclipse, IntelliJ, Visual Studio, Visual Studio Code of Xcode.

Git

Git is een gedistribueerd versiebeheersysteem. Elke ontwikkelaar heeft een kopie van de bronopslagplaats op hun ontwikkelingsmachine. Ontwikkelaars kunnen elke set wijzigingen doorvoeren op hun ontwikkelingsmachine en versiebeheerbewerkingen uitvoeren, zoals geschiedenis en vergelijken zonder een netwerkverbinding. Vertakkingen zijn licht van gewicht.

Android Studio Eclipse IntelliJ

Visual Studio Visual Studio Code Xcode

TFVC

TFVC is een gecentraliseerd versiebeheersysteem waarmee u gedetailleerde machtigingen kunt toepassen en de toegang tot een bestandsniveau kunt beperken. Teamleden hebben doorgaans slechts één versie van elk bestand op hun ontwikkelcomputers. Historische gegevens worden alleen op de server bewaard. Vertakkingen zijn pad-gebaseerd en worden op de server aangemaakt.

U kunt TFVC gebruiken om van kleine naar grote projecten te schalen en met behulp van serverwerkruimten kunt u omhoog schalen naar zeer grote codebasissen met miljoenen bestanden per vertakking en grote binaire bestanden. En met vergelijking en aantekeningen kunt u de exacte wijzigingen identificeren die ze hebben aangebracht.

Zonsverduistering, TFVC. Visuele Studio, TFVC. Xcode, TFVC.

Softwareontwikkelingsteams zijn vaak afhankelijk van het opnieuw gebruiken van bibliotheken of het bieden van bibliotheken voor anderen om opnieuw te gebruiken. Pakketbeheer biedt ondersteuning voor het delen van code als binaire onderdelen binnen organisaties en binnen teams. Hiermee kunt u projecten bouwen om pakketten te produceren en projecten bij te werken die bijgewerkte pakketten verbruiken. Onze Azure Artifacts-extensie maakt het mogelijk om bestaande pakketbeheerservices in te sluiten die u al gebruikt, zoals lokale NuGet-servers voor IP-beveiliging, NuGet, MyGet of Artifactory.

Code Search biedt een uitgebreide oplossing voor al uw behoeften op het gebied van codeverkenning en probleemoplossing. Code Search biedt een snelle en krachtige manier om code te vinden, van het ontdekken van voorbeelden van API-implementatie tot het zoeken naar fouttekst. Zoek in een of meer projecten, met rangschikking en uitgebreide zoekresultaten om ervoor te zorgen dat u vindt wat u nodig hebt en u zich kunt richten om uw code te begrijpen. Met codezoekopdrachten kunt u uw resultaten filteren op basis van codetypen, zoals definities, opmerkingen en verwijzingen; filteren op pad, bestandsextensie of opslagplaats; en gebruik logische operatoren zoals EN, OF, NIET om uw query te verfijnen en de gewenste resultaten te verkrijgen.

Code Search maakt teamsamenwerking ook eenvoudiger en helpt de efficiëntie van ontwikkelaars te maximaliseren. Bekijk de geschiedenis en aantekeningen om te zien wie voor het laatst een coderegel heeft gewijzigd en wat ze hebben gewijzigd. Zoek lokaal in codebestanden en zoek verwijzingen of definities van Code Search-overeenkomsten bij het opsporen van fouten of het verkennen van uw code. Voeg uw opmerkingen toe en communiceer de resultaten eenvoudig aan teamleden door de query-URL te delen.

Werk plannen en bijhouden met Agile-hulpprogramma's

Gebruik Agile-hulpprogramma's om werk te plannen en bij te houden met Scrum- en Kanban-processen of een combinatie van beide. Scrum-hulpprogramma's ondersteunen het definiëren en beheren van werk binnen sprints, het instellen van capaciteit en het bijhouden van taken. Met Kanban-hulpprogramma's kunt u een continue werkstroom beheren via een interactief bord. Daarnaast helpen configureerbare grafieken, dashboards en rapporten teams bij het bewaken en delen van de voortgang.

Verhalen definiëren Sprints plannen Kanban-werkstroom Dashboards

U krijgt ook toegang tot een uitgebreide set aanpassingsmogelijkheden.

DevOps: Bouwen - Testen - Vrijgeven

Help uw team continu software in een sneller tempo en met een lager risico te leveren, terwijl u de efficiëntie en samenwerking tussen alle teams die deelnemen aan releaseprocessen, verbetert. Stel continue integratiebuilds in voor uw app die bij elke check-in worden uitgevoerd. Buildagents met meerdere platforms ondersteunen Android, iOS, Java, .NET en andere toepassingen. Eenvoudig testomgevingen inrichten. Houd bij wanneer de kwaliteit voldoende is om aan de klant vrij te geven.

Uw software bouwen Doorlopend testen instellen Een release maken

Naast continue integratietests kunt u testplannen maken, handmatige tests uitvoeren en eenheidstests uitvoeren.

Azure Pipelines en Build & Release in TFS helpen u bij het automatiseren van de implementatie en het testen van uw software in meerdere omgevingen. Hiermee kunt u de levering van uw software helemaal automatiseren tot productie of semi-geautomatiseerde processen instellen met goedkeuringen en implementaties op aanvraag.

Omhoog schalen

Naarmate uw team groeit, groeien uw hulpprogramma's. U kunt eenvoudig teams toevoegen die zich kunnen richten op hun set achterstandsverhalen. Elk team dat u maakt, krijgt toegang tot hun set dashboards, Agile-planningshulpprogramma's en andere samenwerkingshulpprogramma's.

Teams toevoegen Teamstandaarden instellen Teams beheren en teamhulpprogramma's configureren

Zodra u zich hebt geregistreerd voor Azure DevOps Services of Azure DevOps Server hebt geïnstalleerd, moet u vertrouwd raken met de webportal en werken in de gebruikers- en beheerderscontexten.

Updates voor Azure DevOps Server

Prijzen, kosten en licenties

Prijzen voor Azure DevOps Services bieden kosten per gebruiker. Kleine teams (5 gebruikers of minder) kunnen gratis beginnen. Onbeperkte Visual Studio-abonnees zijn gratis.

On-premises Azure DevOps Server biedt drie toegangsniveaus: Belanghebbende, Basic en Basic + Test Plans. U hoeft geen extra licenties te kopen voor Visual Studio-abonnees. Gebruik de pagina met prijzen van Team Foundation Server om uw licentievereisten te plannen.

Uitbreidbaarheid: Eersteklas integratie-ervaringen maken

Met ons uitbreidbaarheidsframework kunt u integraties rechtstreeks in Azure DevOps bouwen om eersteklas, naadloze verbindingen tussen verschillende hulpprogramma's en services te maken.

Met Marketplace-extensies kunt u eersteklas integratie-ervaringen maken, zoals een eenvoudig contextmenu of een werkbalkactie. U kunt ook een complexe, krachtige volledige gebruikersinterface-ervaring maken die naadloos oplicht in de Azure DevOps Services-webportal.

Servicehook maakt integratiescenario's mogelijk tussen andere toepassingen en Azure DevOps door u te abonneren op gebeurtenissen in plaats van voortdurend te peilen. Servicehook biedt een efficiëntere manier om activiteiten te stimuleren wanneer er gebeurtenissen plaatsvinden in uw projecten. U kunt bijvoorbeeld een pushmelding verzenden naar de mobiele apparaten van uw team wanneer een build mislukt of een kaart maken in Trello wanneer een werkitem wordt gemaakt. Enkele van de services waarmee u eenvoudig kunt integreren zijn UserVoice, Zendesk, Trello, Slack en HipChat.

Standaard RESTful-API's van industriestandaard breiden de kracht van Azure DevOps uit vanuit uw apps en services. Hiermee kunt u vrijwel elk apparaat, platform of technologiestack integreren, waaronder Android, iOS, Node.js, .NET en meer.

Analyse: Uw apps bewaken om inzicht te krijgen

Bewaak uw web- en apparaat-apps om bruikbare inzichten te krijgen om de prestaties te verbeteren, gebruikspatronen te bepalen en de volgende versie van uw software te plannen.

Gebruik Azure Monitor om te begrijpen hoe uw app wordt gebruikt en om ervoor te zorgen dat deze goed presteert. Detecteer problemen, diagnose van crashes en volg het gebruik van uw mobiele apps en web-apps die worden gehost vanuit Azure, of uw eigen IIS-servers (Internet Information Services) of Java EE-servers.

Gebruik HockeyApp om bètaversies van uw apps te distribueren op Android, iOS, macOS en Windows, live crashrapporten te verzamelen, feedback te krijgen van gebruikers, nieuwe testers te werven en testdekking te analyseren.