Delen via


Verbeteringen aan Azure Boards - Sprint 156 Update

In de Sprint 156 Update van Azure DevOps blijven we Azure Boards verbeteren om items op te nemen die de gebruikerservaring kunnen verbeteren. U kunt nu bijvoorbeeld systeemkeuzelijstwaarden aanpassen zoals Ernst, Activiteit en Prioriteit. Daarnaast hebben we regelondersteuning toegevoegd voor het instellen van velden op alleen-lezen of vereist op basis van groepslidmaatschap. Ten slotte hebben we een nieuwe extensie gemaakt waarmee u trapsgewijze selectielijsten kunt maken op uw werkitemformulier.

Bekijk de functies lijst hieronder voor meer informatie.

Wat is er nieuw in Azure DevOps?

Functies

Algemeen:

Azure Boards:

Azure Repos

Azure Artifacts:

Azure Pipelines:

Algemeen

Docker

Test

Gehoste VM's

Azure-ervaringen

Azure-opdrachtregelinterface

Azure-testplannen:

Berichtgeving:

Wiki:

Algemeen

Nieuwe gebruikersinterface voor het aanvragen van toegang tot een organisatie

U kunt nu toegang tot een organisatie aanvragen met de nieuwe aanvraaginterface voor toegang. Als u deel uitmaakt van dezelfde tenant als de Azure DevOps-organisatie waartoe u toegang nodig hebt, kunt u met de nieuwe gebruikersinterface voor toegang tot aanvragen de beheerders van de organisatie op de hoogte stellen van de reden waarom u toegang nodig hebt. De beheerder(s) ontvangt een e-mailmelding van Azure DevOps met de details van de aanvraag. Details zijn onder andere: e-mail-id van de aanvrager, de naam van de doelorganisatie en de reden.

Azure Boards

Alleen lezen en vereiste regels voor groepslidmaatschap

Met regels voor werkitems kunt u specifieke acties instellen voor werkitemvelden om hun gedrag te automatiseren. U kunt een regel maken om een veld in te stellen op alleen-lezen of vereist op basis van groepslidmaatschap. U kunt bijvoorbeeld producteigenaren de mogelijkheid geven om de prioriteit van uw functies in te stellen terwijl deze alleen-lezen is voor iedereen.

regels voor groepslidmaatschap.

Waarden van de systeemkeuzelijst aanpassen

U kunt nu de waarden voor elke systeemkieslijst aanpassen (behalve het redenveld), zoals Ernst, Activiteit, Prioriteit, enzovoort. De aanpassingen in de selectielijst hebben een bereik, zodat u verschillende waarden voor hetzelfde veld voor elk type werkitem kunt beheren.

systeemkiezerwaarden aanpassen.

URL-parameter voor nieuwe werkitems

Deel koppelingen naar werkitems in de context van uw board of backlog met onze nieuwe werkitem-URL-parameter. U kunt nu een dialoogvenster met werkitems openen op uw bord, backlog of sprintervaring door de parameter ?workitem=[ID] aan de URL toe te voegen.

Iedereen met wie u de koppeling deelt, komt dan terecht met dezelfde context die u had toen u de koppeling hebt gedeeld.

Personen, werkitems en pull-verzoeken vermelden in tekstvelden

Terwijl we naar uw feedback hebben geluisterd, hebben we gehoord dat u personen, werkitems en PR's wilt vermelden in het beschrijvingsgebied van werkitems (en andere HTML-velden) en niet alleen in de opmerkingen. Soms werk je samen met iemand aan een werkitem, of wil je een PR markeren in de beschrijving van je werkitem, maar had je geen manier om die informatie toe te voegen. U kunt nu personen, werkitems en pull requests vermelden in alle lange tekstvelden van werkitems.

Hier ziet u een voorbeeld.

Voorbeeld van lange tekstvelden.

  • Als u vermeldingen van personen wilt gebruiken, typt u het @-teken en de naam van de persoon die u wilt vermelden. @mentions in werkitemvelden genereert e-mailmeldingen zoals wat het doet voor opmerkingen.
  • Als u vermeldingen van werkitems wilt gebruiken, typt u het # teken gevolgd door de id of titel van het werkitem. #mentions maakt een koppeling tussen de twee werkitems.
  • Als u pr-vermeldingen wilt gebruiken, voegt u een toe! gevolgd door uw pr-id of naam.

Reacties op discussieopmerkingen

Een van onze belangrijkste doelen is om werkitems beter geschikt te maken voor samenwerking binnen teams. Onlangs hebben we een poll uitgevoerd op Twitter om erachter te komen welke samenwerkingsfuncties u wilt gebruiken in discussies over het werkitem. Reacties op opmerkingen hebben de poll gewonnen, dus voegen we ze toe! Hier volgen de resultaten van de Twitter-peiling.

resultaten van de Twitter-peiling.

U kunt reacties toevoegen aan een opmerking en er zijn twee manieren om uw reacties toe te voegen: het lachebekje in de rechterbovenhoek van een opmerking, en onderaan een opmerking naast eventuele bestaande reacties. U kunt alle zes de reacties toevoegen als u wilt, of slechts één of twee. Als u uw reactie wilt verwijderen, klikt u op de reactie onderaan uw opmerking en wordt deze verwijderd. Hieronder ziet u de ervaring van het toevoegen van een reactie, evenals hoe de reacties eruitzien op een opmerking.

Reacties toevoegen aan opmerkingen.

Azure Boards-rapporten vastmaken aan het dashboard

In de Sprint 155 Update hebben we bijgewerkte versies van de CFD- en Velocity-rapportenopgenomen. Deze rapporten zijn beschikbaar op het tabblad Analyse van Borden en Achterstand. U kunt de rapporten nu rechtstreeks aan uw dashboard vastmaken. Als u de rapporten wilt vastmaken, beweegt u de muisaanwijzer over het rapport en selecteert u het beletselteken '...' menu en Kopiëren naar dashboard.

Azure Boards-rapporten aan het dashboard vastmaken.

Azure Repos

Azure Repos-app voor Slack

We zijn verheugd om de nieuwe Azure-opslagplaats-app voor Slack aan te kondigen. Met deze app kunt u uw opslagplaatsen bewaken en een melding ontvangen wanneer code wordt gepusht/ingecheckt, pull-aanvragen (PR) worden gemaakt, pull-aanvragen worden bijgewerkt en nog veel meer in uw Slack-kanaal. Daarnaast kunnen previews voor pull request-URL's u helpen bij het starten van discussies over pull requests en het voeren van contextuele en zinvolle gesprekken. De app ondersteunt zowel Git- als TFVC-opslagplaatsen.

Azure-opslagplaats-app voor Slack.

Azure Artifacts

Upstreams configureren in verschillende organisaties binnen een AAD-tenant

U kunt nu een feed toevoegen in een andere organisatie die is gekoppeld aan uw Azure Active Directory-tenant (AAD) als een upstream-bron aan uw Artifacts-feed. Uw feed kan pakketten vinden en gebruiken uit de feeds die zijn geconfigureerd als upstream-bronnen, zodat pakketten eenvoudig kunnen worden gedeeld tussen organisaties die zijn gekoppeld aan uw AAD-tenant. Zie hoe u dit kunt instellen in de documentatie.

De Python-referentieprovider (preview) gebruiken om pip en twine te verifiëren met Azure Artifacts-feeds

U kunt nu de Python-referentieprovider (artefacten-sleutelring) installeren en gebruiken (momenteel in preview) om automatisch verificatie in te stellen voor het publiceren of gebruiken van Python-pakketten naar of vanuit een Azure Artifacts-feed. Met de referentieprovider hoeft u geen configuratiebestanden (pip.ini/pip.conf/.pypirc) in te stellen. U wordt gewoon door een verificatiestroom in uw webbrowser genomen wanneer u pip of twine voor het eerst aanroept. Zie voor meer informatie in de documentatie.

Azure Pipelines

Verbeteringen in cache voor pijplijnen

In de Sprint 155-update hebben we de openbare preview aangekondigd van pijplijncaching, een functie die is ontworpen om de buildtijd te verkorten door bestanden, zoals gedownloade afhankelijkheden en compilatie-uitvoer, te laten hergebruiken door later uit te voeren. In deze update hebben we ondersteuning toegevoegd voor het opnemen van meerdere bestanden in de cachesleutel met behulp van glob-patronen. Bijvoorbeeld:

steps:
- task: CacheBeta@0
  inputs:
    key:
    packages/**/package-lock.json, !node_modules/** | $(Agent.OS)
    path:
$(npm_config_cache)

Notitie

Onderdelen van de sleutel moeten worden gescheiden door een |-teken (zoals hierboven wordt weergegeven). Deze wijziging wordt aangebracht in afwachting van de aanstaande mogelijkheid om alternatieve herstelsleutels op te geven.

Om aan de slag te gaan, raadpleeg de documentatie voor het cachen van pijplijnen .

Frequentie en time-outlimiet van poorten verhogen

Voorheen was de time-outlimiet van de poort in release-pijplijnen drie dagen. Met deze update is de time-outlimiet verhoogd tot 15 dagen om poorten met langere duur toe te staan. We hebben ook de frequentie van de poort verhoogd naar 30 minuten.

Nieuwe sjabloon voor bouwimages voor Dockerfile

Bij het creëren van een nieuwe pijplijn voor een Dockerfile, raadde de sjabloon aan om de afbeelding naar een Azure Container Registry te pushen en deze te implementeren in een Azure Kubernetes Service. We hebben een nieuwe sjabloon toegevoegd waarmee u een image kunt maken met behulp van de agent zonder dat u die naar een container registry hoeft te versturen.

nieuw build-image-sjabloon voor Dockerfile.

Invoer van argumenten in Docker Compose-taak

Er is een nieuw veld geïntroduceerd in de Docker Compose-taak waarmee u argumenten zoals --no-cachekunt toevoegen. Het argument wordt door de taak doorgegeven bij het uitvoeren van opdrachten zoals build.

Invoer van argumenten in Docker Compose-taak.

Waarschuwing in grote testbijlagen herstellen

Vorige maand hebben we ondersteuning toegevoegd voor testbijlagen die groter zijn dan 100 MB. Op dit moment ziet u mogelijk de VSTest-taak of de taak 'Testresultaten publiceren' een 403- of 407-fout retourneren in de logs. Als u zelf-hostende builds of releaseagents gebruikt achter een firewall die uitgaande aanvragen filtert, moet u enkele configuratiewijzigingen aanbrengen om deze functionaliteit te kunnen gebruiken. ​

Waarschuwing in grote testbijlagen corrigeren.

Om dit probleem op te lossen, raden we u aan de firewall bij te werken voor uitgaande verzoeken naar https://*.vstmrblob.vsassets.io. U vindt hier informatie over het oplossen van problemen in de documentatie . ​

Notitie

Dit is alleen vereist als u zelf-hostende Azure Pipelines-agents gebruikt en u zich achter een firewall bevindt die uitgaand verkeer filtert. Als u door Microsoft gehoste agents in de cloud gebruikt of geen uitgaand netwerkverkeer filtert, hoeft u geen actie te ondernemen.

Updates voor gehoste pijplijn-afbeeldingen

We hebben updates uitgevoerd voor verschillende door Azure Pipelines gehoste VM-installatiekopieën. Hoogtepunten zijn onder andere:

  • ATL toegevoegd voor ARM en ARM64 met en zonder Spectre-mitigaties voor VS 2017, dat al aanwezig is in VS 2019.
  • Bijgewerkte patchversies van Java en Go voor Ubuntu 16.04, VS 2017 en VS 2019.
  • De limiet voor geopende bestanden is verhoogd naar 50.000 op Ubuntu 16.04.
  • Verschillende bugfixes.

Meer informatie over de nieuwste releases vindt u hier.

Voor een volledige lijst met hulpprogramma's die beschikbaar zijn voor een bepaalde afbeelding, ga naar Instellingen > Agent-pools > Details.

Ondersteuning voor Bitbucket-opslagplaatsen in Het Implementatiecentrum voor AKS en Web App voor containers

Met deze update hebben we systeemeigen ondersteuning toegevoegd voor Bitbucket-opslagplaatsen aan onze Implementatiecentrum-werkstromen voor AKS en Web App voor containers. U kunt nu OAuth-ervaring en een gevulde lijst met opslagplaatsen en vertakkingen van uw Bitbucket-account krijgen. Dit helpt u bij het implementeren naar uw respectieve resources. Daarnaast hebben we een ondersteunde ervaring toegevoegd door de Bitbucket-opslagplaats te analyseren die is geselecteerd en het DockerFile te detecteren.

Ondersteuning voor Bitbucket-opslagplaatsen in Deployment Center voor AKS en Web App voor containers.

Linux Web App-ondersteuning voor Java-werkstromen in Azure DevOps Projects

U kunt nu een Linux-web-app maken en een Java-voorbeeldtoepassing implementeren met een paar klikken in Azure DevOps Projects. We hosten de Java-voorbeeldtoepassing in Azure-opslagplaatsen en stellen hiervoor een CI/CD-pijplijn in.

Ondersteuning voor Linux Web App voor Java-werkstromen in Azure DevOps Projects.

Opdrachten voor pijplijnvariabelegroepen en variabelenbeheer

Het kan lastig zijn om op YAML gebaseerde pijplijnen van het ene project naar het andere te overzetten, omdat u de pijplijnvariabelen en variabelegroepen handmatig moet instellen. Met de beheeropdrachten voor de pijplijngroep en variabelegroep en en variabelen, kunt u nu het opzetten en beheren van pijplijnvariabelen en variabelegroepen scripten, die op hun beurt versiebeheer toelaten, waardoor u gemakkelijk instructies kunt delen om pijplijnen van het ene project naar het andere te verplaatsen en in te stellen.

Pijplijn uitvoeren voor een PR-branch

Bij het maken van een pull request kan het een uitdaging zijn om te valideren of de wijzigingen de pijplijnrun op de doelbranch kunnen doen falen. Met de mogelijkheid om een pijplijn te starten of een build in de wachtrij te plaatsen voor een PR-vertakking, kunt u nu de wijzigingen valideren en visualiseren door deze uit te voeren tegen de doelpijplijn. Raadpleeg az pipelines run en az pipelines build queue opdrachtdocumentatie voor meer informatie.

De eerste pijplijnuitvoering overslaan

Wanneer u pijplijnen maakt, wilt u soms een YAML-bestand maken en doorvoeren en de pijplijnuitvoering niet activeren, omdat dit kan leiden tot een foutieve uitvoering vanwege verschillende redenen, zoals dat de infrastructuur niet gereed is of bijvoorbeeld variabelen moet maken. Met Azure DevOps CLI kunt u nu de eerste geautomatiseerde pijplijnuitvoering overslaan bij het maken van een pijplijn door de parameter --skip-first-run op te slaan. Raadpleeg az pipeline create command documentation voor meer informatie.

Verbetering van commando voor servicepunt

CLI-commando's voor service-eindpunten worden uitsluitend ondersteund voor het opzetten en beheren van azure rm- en github-service-eindpunten. Met deze release kunt u echter met service-eindpuntopdrachten elk service-eindpunt maken door de configuratie via bestand op te geven en geoptimaliseerde opdrachten te bieden: az devops service-endpoint github en az devops service-endpoint azurerm, die eersteklas ondersteuning bieden voor het maken van service-eindpunten van deze typen. Raadpleeg de -opdrachtdocumentatie voor meer informatie.

Azure-testplannen

Voortgangsrapport Testplannen (openbare preview)

Voortgangsrapport voor testplannen is nu beschikbaar in openbare preview. Dit kant-en-klare rapport helpt u bij het bijhouden van de uitvoering en status van een of meer testplannen in een project. Ga naar Testplannen > Voortgangsrapport* om het rapport te gaan gebruiken.

voortgangsrapport voor testplannen.

De drie secties van het rapport bevatten het volgende:

  1. Samenvatting: toont een geconsolideerde weergave voor de geselecteerde testplannen.
  2. resultaattrend: geeft een dagelijkse momentopname weer om u een uitvoerings- en statustrendlijn te geven. Er kunnen gegevens worden weergegeven voor 14 dagen (standaard), 30 dagen of een aangepast bereik.
  3. Details: in deze sectie kunt u inzoomen op elk testplan en belangrijke analyses voor elke testsuite geven.

voortgangsrapport testplannen. voortgangsrapport van

Verbeteringen aan de pagina Testplannen

U kunt nu bulksgewijs testcases toevoegen met behulp van het nieuwe paginaraster Testplannen*. Het raster heeft zes kolommen voor bulkcreatie vergeleken met de drie kolommen in de vorige weergave. U kunt Grid gaan gebruiken door te navigeren naar Testplannen > Testcases toevoegen >Testcases toevoegen met behulp van Grid.

Testcases bulksgewijs toevoegen met behulp van het paginaraster Testplannen.

testcases toevoegen met behulp van grid.

Daarnaast hebben we grafiek toegevoegd aan de pagina Testplannen*. U vindt het tabblad Grafiek door te navigeren naar Testplannen> Grafiek*.

grafiek op de pagina Testplannen.

Ten slotte kunt u nu de kolommen sorteren op de tabbladen Definiëren en Uitvoeren. U kunt ook de breedte van de kolommen aanpassen om grote titels te zien en testcases uit te voeren met opties op het tabblad uitvoeren.

Testcases uitvoeren met opties op het tabblad Uitvoeren.

Berichtgeving

Verbetering van de widget Queryresultaten

De widget queryresultaten is een van onze populairste widgets, en dat is niet voor niets. De widget geeft de resultaten van een query rechtstreeks op uw dashboard weer en is in veel situaties nuttig.

Met deze update hebben we veel langverwachte verbeteringen opgenomen:

  • U kunt nu zoveel kolommen selecteren als u wilt weergeven in de widget. Geen limiet van 5 kolommen meer!
  • De widget ondersteunt alle formaten, van 1x1 tot 10x10.
  • Wanneer u het formaat van een kolom wijzigt, wordt de kolombreedte opgeslagen.
  • U kunt de widget uitbreiden naar de volledige schermweergave. Wanneer de query is uitgevouwen, worden alle kolommen weergegeven die door de query worden geretourneerd.

Wiki

Opmerkingen op wikipagina's

Voorheen had u geen manier om te communiceren met andere wikigebruikers in de wiki. Dit maakte het samenwerken aan inhoud en het krijgen van vragen beantwoord een uitdaging omdat gesprekken via e-mail- of chatkanalen moesten plaatsvinden. Met opmerkingen kunt u nu rechtstreeks samenwerken met anderen in de wiki. U kunt gebruikmaken van de functionaliteit van @mention gebruikers in opmerkingen om de aandacht van andere teamleden te trekken. Deze functie kreeg prioriteit op basis van dit suggestieticket. Zie onze documentatie hiervoor meer informatie over opmerkingen.

opmerkingen op wikipagina's.

Mappen en bestanden verbergen die beginnen met '.' in wikiboomstructuur

Tot nu toe toont de wikistructuur alle mappen en bestanden die beginnen met een punt (.) in de wikistructuur. In code wiki-scenario's zorgde dit ervoor dat mappen zoals .vscode, die bedoeld zijn om verborgen te blijven, zichtbaar werden in de wikistructuur. Nu blijven alle bestanden en mappen die beginnen met een punt verborgen in de wikistructuur, waardoor onnodige rommel wordt verminderd.

Deze functie kreeg prioriteit op basis van dit suggestieticket.

Volgende stappen

Notitie

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.

een suggestie doen

U kunt ook advies krijgen en uw vragen beantwoord door de community op Stack Overflow.

Bedankt

Vijay Machiraju