Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de Sprint 157-update van Azure DevOps hebben we samengetelde kolommen toegevoegd aan achterstanden waarmee u de voortgang in werkitemhiërarchieën kunt bijhouden (bijvoorbeeld Epics/Features/User Stories). We hebben ook meerdere verbeteringen toegevoegd voor het implementeren van Azure App Service-apps.
Bekijk de onderstaande lijst met functies voor meer informatie.
Wat is er nieuw in Azure DevOps?
Features
Algemeen:
- Get personalized notifications with @mention support in Slack apps
- Een lijst met organisaties downloaden naar een directory
Azure Boards:
- De voortgang van bovenliggende items bijhouden met behulp van rollup op bordenachterstand
- Live-updates van Taskboard
Azure-opslagplaatsen:
- Beleid voor het blokkeren van bestanden met opgegeven patronen
- Werkitems oplossen via doorvoeringen met behulp van sleutelwoorden
- Granulariteit voor automatische revisoren
Azure Artifacts:
- Download het nieuwste Universal Package met Semantic Versioning (SemVer) jokerteken
- Azure Artifacts-feeds in Visual Studio Package Manager
Azure Pipelines:
- Azure Pipelines maken vanuit VSCode
- Nieuwe taak voor het configureren van azure App Service-app-instellingen
- Azure App Service biedt nu ondersteuning voor Wisselen met preview
- YAML-sjablonen voor Python- en .NET Functions-apps
- Servicehook voor YAML-pijplijnen
- Uitbreiding van de Azure Pipelines-app voor Jira
- Verbeteringen aan gitHub-releasetaken
- Filter op faseniveau voor Azure Container Registry- en Docker Hub-artefacten
- Soevereine cloudondersteuning in Kubernetes-serviceverbinding
- Updates voor installatiekopieën van gehoste pijplijnen
Berichtgeving:
General
Persoonlijke meldingen ontvangen met @mention ondersteuning in Slack-apps
Tot nu toe hebben klanten tijdens het gebruik van de Azure DevOps-apps met Slack veel tijd moeten besteden aan het peilen van Slack-kanalen op zoek naar meldingen waarvoor actie is vereist. De Azure Boards-app voor Slack, de Azure Opslagplaats-app voor Slack en de Azure Pipelines-app voor Slack worden nu gebruikt @mentions in meldingen om gebruikers te waarschuwen.
Hier volgen enkele voorbeeldscenario's waarin gebruikers:@mentioned
- Mislukte builds is @mention de maker van de build
- Release-implementaties die wachten op goedkeuring, worden @mention goedkeurd
- Toewijzingen van werkitems worden @mention de nieuwe eigenaar
- Wijzigingen in de status van het werkitem worden @mention de eigenaar
- Pull-aanvragen die wachten op goedkeuring, worden @mention door de fiatteur
- Pull-aanvragen die worden goedgekeurd of geweigerd, worden @mention door de maker van de pull-aanvraag
Kyle krijgt @mentioned wanneer een release-implementatie wacht op haar goedkeuring
Brian krijgt @mentioned wanneer een werkitem aan hem wordt toegewezen
Alice krijgt @mentioned wanneer haar pull-aanvraag wordt goedgekeurd
Een lijst met organisaties downloaden naar een directory
U kunt nu de volledige lijst met organisaties downloaden die worden ondersteund door uw Azure Active Directory-tenant. Deze lijst kan worden opgehaald van het tabblad Azure Active Directory in de organisatie-instellingen van elke organisatie die aan de directory is gekoppeld. De downloadgegevens bevatten de organisatie-id, organisatienaam, organisatie-URL en de eigenaar van de organisatie.
Azure Boards
De voortgang van bovenliggende items bijhouden met behulp van rollup op bordenachterstand
Samengetelde kolommen bevatten voortgangsbalken en/of totalen van numerieke velden of onderliggende items in een hiërarchie. Onderliggende items komen overeen met alle onderliggende items in de hiërarchie. Een of meer samengevouwen kolommen kunnen worden toegevoegd aan een product- of portfolioachterstand.
Hier laten we bijvoorbeeld Voortgang per werkitems zien waarin voortgangsbalken worden weergegeven voor oplopende werkitems op basis van het percentage onderliggende items dat is gesloten. Onderliggende items voor Epics bevatten alle onderliggende functies en hun onderliggende of onderliggende werkitems. Onderliggende items voor functies omvatten alle onderliggende gebruikersverhalen en hun onderliggende werkitems.
Live-updates van Taskboard
Uw taskboard wordt nu automatisch vernieuwd wanneer er wijzigingen optreden. Als andere teamleden kaarten op het taakbord verplaatsen of opnieuw ordenen, wordt uw bord automatisch bijgewerkt met deze wijzigingen. U hoeft niet langer op F5 te drukken om de meest recente wijzigingen te zien.
Azure Repos
Beleid voor het blokkeren van bestanden met opgegeven patronen
Beheerders kunnen nu een beleid instellen om te voorkomen dat doorvoeringen naar een opslagplaats worden gepusht op basis van bestandstypen en paden. Het validatiebeleid voor bestandsnaam blokkeert pushes die overeenkomen met het opgegeven patroon.
Werkitems oplossen via doorvoeringen met behulp van sleutelwoorden
U kunt nu werkitems oplossen via doorvoeringen die zijn gemaakt in de standaardbranch met behulp van belangrijke woorden zoals fix, fixes of vast. U kunt bijvoorbeeld schrijven: 'deze wijziging is opgelost #476' in uw doorvoerbericht en werkitem #476 wordt voltooid wanneer de doorvoering wordt gepusht of samengevoegd in de standaardvertakking. Zie de documentatie hier voor meer informatie.
Granulariteit voor automatische revisoren
Voorheen was bij het toevoegen van revisoren op groepsniveau aan een pull-aanvraag slechts één goedkeuring vereist van de groep die werd toegevoegd. U kunt nu beleidsregels instellen waarvoor meerdere revisoren van een team een pull-aanvraag moeten goedkeuren bij het toevoegen van automatische revisoren. Daarnaast kunt u een beleid toevoegen om te voorkomen dat aanvragers hun eigen wijzigingen goedkeuren.
Azure Artifacts
Download het nieuwste Universal Package met Semantic Versioning (SemVer) jokerteken
Het is een lang wachtend verzoek voor de Developer Community om de nieuwste Universal Package-versie te verkrijgen met behulp van semVer-jokertekensyntaxis. U kunt nu de nieuwste versie downloaden met zowel de Azure CLI als de Azure Pipelines-taak Universal Package. Raadpleeg de documentatie voor meer informatie.
Azure Artifacts-feeds in Visual Studio Package Manager
We tonen nu pakketpictogrammen, beschrijvingen en auteurs in Visual Studio NuGet Package Manager voor pakketten die worden geleverd vanuit Azure Artifacts-feeds. Voorheen werd de meeste van deze metagegevens niet verstrekt aan VS.
Azure-pipelines
Azure Pipelines maken vanuit VSCode
We hebben een nieuwe functionaliteit toegevoegd aan de Azure Pipelines-extensie voor VSCode. Nu kunt u Azure Pipelines rechtstreeks vanuit VSCode maken zonder de IDE te verlaten.
Nieuwe taak voor het configureren van azure App Service-app-instellingen
Azure App Service maakt configuratie mogelijk via verschillende instellingen , zoals app-instellingen, verbindingsreeksen en andere algemene configuratie-instellingen. We hebben nu een nieuwe Azure Pipelines-taak Azure App Service-instellingen die ondersteuning biedt voor het bulksgewijs configureren van deze instellingen met behulp van JSON-syntaxis in uw web-app of een van de implementatiesites. Deze taak kan samen met andere App Service-taken worden gebruikt voor het implementeren , beheren en configureren van uw web-apps, functie-apps of andere in containers geplaatste App Services.
Azure App Service biedt nu ondersteuning voor Wisselen met preview
Azure App Service ondersteunt nu Wisselen met preview op de implementatiesites. Dit is een goede manier om de app met productieconfiguratie te valideren voordat de app daadwerkelijk wordt omgewisseld van een staging-site naar een productiesite. Dit zorgt er ook voor dat de doel-/productiesite geen downtime ondervindt.
Azure App Service-taak ondersteunt nu deze meervoudige wissel via de volgende nieuwe acties:
- Wisselen met preview starten - Start een swap met een preview (multi-phase swap) en past de doelsiteconfiguratie (bijvoorbeeld de productiesite) toe op de bronsite.
- Wisseling voltooien met preview - Wanneer u klaar bent om de wisseling in behandeling te voltooien, selecteert u de actie Wisseling voltooien met voorbeeld.
- Wisselen met preview annuleren - Als u een in behandeling zijnde swap wilt annuleren, selecteert u Wisselen annuleren met preview.
YAML-sjablonen voor Python- en .NET Functions-apps
Met deze update voegen we ondersteuning toe voor YAML-sjablonen voor functions-apps op basis van .NET en Python. In overeenstemming met de waardepropositie van YAML-pijplijnen kunt u nu de build en implementatie van de toepassing van deze functies in uw code beheren.
Servicehook voor YAML-pijplijnen
Het integreren van services met YAML-pijplijnen is zojuist eenvoudiger geworden. Met behulp van servicehook-gebeurtenissen voor YAML-pijplijnen kunt u nu activiteiten in aangepaste apps of services stimuleren op basis van de voortgang van de pijplijnuitvoeringen. U kunt bijvoorbeeld een helpdeskticket maken wanneer een goedkeuring is vereist, een bewakingswerkstroom initiëren nadat een fase is voltooid of een pushmelding verzenden naar de mobiele apparaten van uw team wanneer een fase mislukt.
Filteren op pijplijnnaam en fasenaam wordt ondersteund voor alle gebeurtenissen. Goedkeuringsgebeurtenissen kunnen ook worden gefilterd op specifieke omgevingen. Op dezelfde manier kunnen statuswijzigingsgebeurtenissen worden gefilterd op de nieuwe status van de pijplijnuitvoering of de fase.
Uitbreiding van de Azure Pipelines-app voor Jira
De Azure Pipelines-app voor Jira maakt bidirectionele koppeling mogelijk tussen releases in Azure Pipelines en problemen in de Jira-softwarecloud. Tot nu toe werd de app alleen ondersteund bij het koppelen van een GitHub-opslagplaats als bron voor de release. Met deze update hebben we de ondersteuning voor het koppelen uitgebreid wanneer Azure-opslagplaatsen worden gebruikt.
U kunt een app van derden gebruiken om Azure-opslagplaatsen te integreren met de Jira-softwarecloud en om Jira-probleemsleutels toe te voegen aan het bericht voor doorvoeren of pull-aanvragen. Wanneer een release deze doorvoeringen implementeert, kunt u de Jira-problemen die zijn geïmplementeerd aan de release koppelen en ook de implementatiestatus bijhouden in elk van de Jira-problemen.
Verbeteringen aan gitHub-releasetaken
We hebben verschillende verbeteringen aangebracht aan de GitHub Release-taak. U kunt nu beter controle hebben over het maken van een release met behulp van het tagpatroonveld door een reguliere tagexpressie op te geven. De release wordt alleen gemaakt wanneer de triggeringdoorvoering is gelabeld met een overeenkomende tekenreeks.
We hebben ook mogelijkheden toegevoegd om het maken en opmaken van het wijzigingenlogboek aan te passen. In de nieuwe sectie voor de configuratie van het wijzigingslogboek kunt u nu de release opgeven waarop de huidige release moet worden vergeleken. De vergelijking met de release kan de laatste volledige release zijn (exclusief pre-releases), laatste niet-conceptversie of een eerdere release die overeenkomt met de opgegeven releasetag. Daarnaast biedt de taak het veld ChangeLog-type om het wijzigingenlogboek op te maken. Op basis van de selectie wordt in het wijzigingenlogboek een lijst met doorvoeringen of een lijst met problemen/PULL's weergegeven die zijn gecategoriseerd op basis van labels.
Filter op faseniveau voor Azure Container Registry- en Docker Hub-artefacten
Voorheen waren reguliere expressiefilters voor Azure Container Registry- en Docker Hub-artefacten alleen beschikbaar op releasepijplijnniveau. Ze zijn nu ook toegevoegd op faseniveau.
Soevereine cloudondersteuning in Kubernetes-serviceverbinding
Voorheen was het mogelijk om de optie voor het serviceaccount te gebruiken om een Kubernetes-serviceverbinding in te stellen voor Kubernetes-clusters in Azure China Cloud en Azure Government Cloud. U kunt nu de Azure-optie gebruiken voor het instellen van Kubernetes-serviceverbindingen die zijn gekoppeld aan beheerde Azure Kubernetes Service-clusters die deel uitmaken van Azure China Cloud en Azure Government Cloud.
Updates voor installatiekopieën van gehoste pijplijnen
We hebben updates uitgevoerd voor verschillende door Azure Pipelines gehoste VM-installatiekopieën. Hier volgen enkele belangrijke punten in deze update:
- AWS, Google Cloud en Zeit CLIs toegevoegd aan Ubuntu 16.04
- Rust 1.36 bijgewerkt naar 1.37 op Ubuntu 16.04, VS2017 en VS2019
- Ruby 2.6.2 bijgewerkt naar 2.6.3 op Ubuntu 16.04
- Ruby 2.4.5 bijgewerkt naar 2.4.6, 2.5.3 naar 2.5.5 en 2.6.1 naar 2.6.3 op VS2017 en VS2019
- Google Chrome en webstuurprogramma bijgewerkt van 75 tot 76
- WIX Toolset Visual Studio-extensie toegevoegd aan VS 2019
- Verschillende oplossingen voor fouten
Meer informatie over de nieuwste releases vindt u hier.
Opmerking
We verwijderen Ruby 2.3 uit alle afbeeldingen in een komende update, omdat deze op 31 maart 2019 het einde van de levensduur heeft bereikt.
Berichtgeving
Geavanceerde filters voor lead- en cyclustijdwidgets
Lead- en cyclustijd worden door teams gebruikt om te zien hoe lang het duurt voordat het werk door hun ontwikkelingspijplijnen loopt en uiteindelijk waarde levert aan hun klanten.
Tot nu toe bieden de widgets voor lead- en cyclustijd geen ondersteuning voor geavanceerde filtercriteria om vragen te stellen, zoals: 'Hoe lang duurt het voordat mijn team de items met een hogere prioriteit afsluit?'
Met deze updatevragen zoals deze kunnen worden beantwoord door te filteren op de zwembaan van het bord.
We hebben ook werkitemfilters opgenomen om de werkitems te beperken die in de grafiek worden weergegeven.
Volgende stappen
Opmerking
Deze functies worden de komende twee tot drie weken uitgerold.
Ga naar Azure DevOps en kijk eens.
Feedback geven
We horen graag wat u van deze functies vindt. Gebruik het feedbackmenu om een probleem te melden of een suggestie te geven.
U kunt ook advies krijgen en uw vragen beantwoorden door de community op Stack Overflow.
Bedankt
Aaron Hallberg