Pipelines-containertaken - Sprint 140-update
In de Sprint 140-update van Azure DevOps Services vindt u een nieuwe manier om buildafhankelijkheden aan te passen aan uw specifieke vereisten met de introductie van containertaken in Azure Pipelines. In Wiki kunt u nu video's toevoegen, de naam ervan wijzigen en een wiki-inhoudsopgave invoegen vanuit het opmaakvenster.
Bekijk de onderstaande lijst met functies voor meer informatie.
Functies
Azure Pipelines:
- Specifieke buildafhankelijkheden beheren met containertaken
- Codedekking in de .NET Core-taak inschakelen
Azure Boards:
Azure Artifacts:
- Verificatie vereenvoudigen met de nieuwe platformoverschrijdende referentieprovider voor NuGet
- Artefacten opslaan met universele pakketten
- Symbolen comprimeren bij publicatie naar een bestandsshare
Wiki:
- Een video insluiten in een wiki
- De naam van een wiki wijzigen
- Een wiki-inhoudsopgave invoegen vanuit het deelvenster voor indeling
Beheer:
Volgende stappen
Notitie
Deze functies worden de komende twee tot drie weken geïmplementeerd.
Lees meer over de nieuwe functies hieronder en ga naar Azure DevOps Services om ze zelf te proberen.
Azure-pipelines
Specifieke buildafhankelijkheden beheren met containertaken
Taken worden standaard uitgevoerd op de hostcomputer waarop de agent is geïnstalleerd. Met behulp van de lichtgewicht abstractie van het hostbesturingssysteem dat containers bieden, kunt u in plaats daarvan uw hulpprogramma's en afhankelijkheden in een container isoleren. De agent start een exemplaar van uw opgegeven container en voert vervolgens stappen in de container uit. U kunt de exacte versies van besturingssystemen, hulpprogramma's en afhankelijkheden selecteren die uw build nodig heeft. Raadpleeg de documentatie voor containertaken voor meer informatie.
Codedekking in de .NET Core-taak inschakelen
De .NET Core-taak in Azure Pipelines ondersteunt nu codedekking, zodat u een beter beheer kunt krijgen van de dekking van eenheidstests in uw .NET Core-projecten. De opdracht test van de .NET Core-taak kan worden doorgegeven aan de argumenten --collect "Code coverage"
om codedekkingsverzameling in te schakelen. Ondersteuning is momenteel gericht op .NET Core-projecten die gericht zijn op het Windows-platform.
Azure Boards
De opnieuw gestructureerde REST API's voor processen gebruiken
In de REST API versie 5.1 (preview) hebben we verschillende api's met betrekking tot overgenomen processen gecombineerd tot één domein. Hierdoor kunt u gemakkelijker de juiste eindpunten vinden en gebruiken. Zie de documentatie over procesgedrag voor meer informatie. We hebben ook enkele voorbeelden gemaakt met behulp van de C#-clientbibliotheken.
Azure Artifacts
Verificatie vereenvoudigen met de nieuwe platformoverschrijdende referentieprovider voor NuGet
Interactie met geverifieerde NuGet-feeds is net veel beter geworden. De nieuwe .NET Core-referentieprovider voor Azure Artifacts werkt met msbuild, dotnet en nuget(.exe) in Windows, macOS en Linux. Telkens wanneer u pakketten uit een Azure Artifacts-feed wilt gebruiken, verkrijgt en slaat de referentieprovider automatisch een token op namens de NuGet-client die u gebruikt. U hoeft een token niet meer handmatig op te slaan en te beheren in een configuratiebestand.
Als u de nieuwe provider wilt ophalen, gaat u naar GitHub en volgt u de instructies voor uw client en platform.
Artefacten opslaan met universele pakketten
Universele pakketten zijn een nieuw soort pakket dat wordt ondersteund door Azure Artifacts. Ze bieden een eenvoudig mechanisme voor het opslaan van een verzameling bestanden in een feed met een pakketnaam en pakketversie. De opdrachtregelprogramma's zijn ontworpen om inhoud van de client en service efficiënt over te dragen.
- Overweeg universele pakketten te gebruiken om artefacten op te slaan, zoals:
- Configuratiescripts en -sjablonen (bijvoorbeeld ARM-sjablonen)
- Databasemomentopnamen voor integratietests
- Machine learning-trainingsgegevens en -modellen
- Ontwikkelhulpprogramma's en SDK's
- 3D-modellen en patronen
- Build-uitvoer
Ga naar onze snelstartgids om aan de slag te gaan met Universal Packages.
Symbolen comprimeren bij publicatie naar een bestandsshare
We hebben de taak Index& Publish Symbols bijgewerkt om het comprimeren van symbolen te ondersteunen wanneer ze worden gepubliceerd naar een bestandsshare.
Ter herinnering kunt u ook symbolen publiceren naar Azure DevOps Services in plaats van dat u een bestandsserver moet configureren en beheren.
Wiki
Een video insluiten in een wiki
U kunt nu video's insluiten op een wikipagina vanuit onlineservices zoals Microsoft Stream en YouTube. U kunt de ingesloten video-URL toevoegen met behulp van de volgende syntaxis:
::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::
Deze functie heeft prioriteit gekregen op basis van een suggestie.
De naam van een wiki wijzigen
U kunt nu de naam van uw wiki wijzigen in de wikigebruikersinterface en REST API's gebruiken. Klik in het menu Meer op Wikinaam wijzigen om uw wiki een gedenkwaardige naam te geven. Deze functie heeft prioriteit gekregen op basis van een suggestie.
Een wiki-inhoudsopgave invoegen vanuit het deelvenster voor indeling
Laatste sprint hebben we de mogelijkheid geleverd om inhoudsopgaven te maken op wikipagina's. U kunt nu inhoudsopgave invoegen door op de juiste knop in het opmaakvenster te klikken wanneer u de pagina bewerkt.
Beheer
Persoonlijke toegangstokens beheren met filtering en paginering
Zoals u hebt opgemerkt met de nieuwe navigatie in Azure DevOps, zijn we gericht op het bieden van een consistentere ervaring in de service. We hebben deze kans genomen om u te helpen uw persoonlijke toegangstokens (PAT's) beter te beheren, vooral als u er meerdere hebt. Sommige van de nieuwe functies omvatten besturingselementen voor filteren en paging bij het weergeven van al uw PAW's, een schonere ervaring bij het maken van een nieuwe PAT met groepering en beschrijvingen voor bereiken, en de mogelijkheid om de vervaldatum van bestaande PAW's te bewerken en uit te breiden.
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.
Met vriendelijke groet,
Biju Venugopal