Azure Git-opslagplaatsen kunnen nu worden behandeld als beveiligde resources in YAML-pijplijnen
U kunt Azure Git-opslagplaatsen nu behandelen als beveiligde resources in YAML-pijplijnen, net als serviceverbindingen en agentpools. Als inzender van een opslagplaats kunt u controles en pijplijnmachtigingen toevoegen om u te helpen uw opslagplaats te beheren.
Bekijk de volgende functiebeschrijvingen voor meer informatie.
Algemeen
Azure Boards
Azure Pipelines
Azure-artefacten
Algemeen
ALGEMENE beschikbaarheid van PAT-levenscyclusbeheer-API
We zijn blij om de algemene beschikbaarheid van de API's voor levenscyclusbeheer van persoonlijke toegangstokens (PAW's) aan te kondigen. Met deze uitgebreide set API's kan uw team het beheer vereenvoudigen van de PAW's waarvan ze eigenaar zijn, door ze nieuwe functionaliteit te bieden, zoals het maken van nieuwe persoonlijke toegangstokens met een gewenst bereik en een gewenste duur, en het vernieuwen of verlopen van bestaande tokens.
Voorheen was de primaire manier voor het beheren van PAW's (persoonlijke toegangstokens) via de gebruikersinterface of met behulp van een beperkte set API's die alleen bedoeld zijn voor beheerders van projectverzamelingen. Deze nieuwe API biedt organisaties de mogelijkheid om automatisering in te stellen met PAW's, waaronder het instellen van build-pijplijnen of interactie met werkitems.
Azure Boards
Verschillende problemen met Leveringsplannen 2.0 opgelost
Delivery Plans 2.0 is sinds afgelopen oktober beschikbaar als openbare preview. We reageren op feedback van klanten en hebben problemen aangepakt. Deze release bevat oplossingen voor deze problemen. Met name het inconsistente zoomgedrag en het vastlopen van schuifbalken zijn nu aangepakt. Kaarten worden nu gerangschikt op de planning op datum in plaats van prioriteit van achterstand om beter gebruik te maken van de ruimte.
Azure Pipelines
Opslagplaatsen als een beveiligde resource in YAML-pijplijnen
U kunt uw Azure DevOps-project organiseren om veel subprojecten te hosten, elk met een eigen Azure DevOps Git-opslagplaats en een of meer pijplijnen. In deze structuur wilt u mogelijk bepalen welke pijplijnen toegang hebben tot welke opslagplaatsen. Laten we bijvoorbeeld zeggen dat u twee opslagplaatsen A en B in hetzelfde project hebt en twee pijplijnen X en Y waarmee deze opslagplaatsen normaal gesproken worden gebouwd. Mogelijk wilt u voorkomen dat pijplijn Y toegang heeft tot opslagplaats A. Over het algemeen wilt u dat de inzenders van A bepalen tot welke pijplijnen ze toegang willen verlenen.
Hoewel dit gedeeltelijk mogelijk was met Azure Git-opslagplaatsen en -pijplijnen, was er geen ervaring met het beheren ervan. Deze functie lost die kloof op. Azure Git-opslagplaatsen kunnen nu worden behandeld als beveiligde resources in YAML-pijplijnen, net als serviceverbindingen en agentpools.
Als inzender van opslagplaats A kunt u controles en pijplijnmachtigingen toevoegen aan uw opslagplaats. Ga hiervoor naar de projectinstellingen, selecteer Opslagplaatsen en vervolgens uw opslagplaats. U ziet een nieuw menu met de naam 'Controles', waarin u een van de in-the-box of aangepaste controles kunt configureren in de vorm van Azure-functies.
Op het tabblad Beveiliging kunt u de lijst met pijplijnen beheren die toegang hebben tot de opslagplaats.
Telkens wanneer een YAML-pijplijn gebruikmaakt van een opslagplaats, controleert de Infrastructuur van Azure Pipelines of aan alle controles en machtigingen wordt voldaan.
Notitie
Deze machtigingen en controles zijn alleen van toepassing op YAML-pijplijnen. Klassieke pijplijnen herkennen deze nieuwe functies niet.
Azure-artefacten
Lege Prullenbak inschakelen voor feeds
Met deze update kunt u nu de Prullenbak leegmaken om artefacten permanent te verwijderen buiten het retentiebeleid.
Volgende stappen
Notitie
Deze functies worden in de komende twee tot drie weken uitgerold.
Ga naar Azure DevOps en neem een kijkje.
Feedback geven
We horen graag wat u vindt van deze functies. Gebruik het menu Help om een probleem te melden of een suggestie te doen.
U kunt ook advies krijgen en uw vragen worden beantwoord door de community op Stack Overflow.
Met vriendelijke groet,
Vijay Machiraju