Azure Pipelines introduceert ondersteuning voor Linux/ARM64
Met deze update brengen we een langverwachte functie waar klanten om hebben gevraagd, omdat we ondersteuning toevoegen voor Linux/ARM64 in Azure Pipelines.
Functies
Algemeen
Azure Boards
Azure Pipelines
- Extra agentplatform: ARM64
- Ondersteuning voor tagfilters voor pijplijnresources
- Bepalen welke taken zijn toegestaan in pijplijnen
Algemeen
Nieuwe gebruikersuitnodigingen van project- en teambeheerders beperken
Standaard kunnen alle beheerders nieuwe gebruikers uitnodigen voor Azure DevOps. We hebben een nieuw beveiligingsbeleid toegevoegd dat kan worden gebruikt om team- en projectbeheerders te blokkeren van het toevoegen van nieuwe gebruikers. Beheerders van projectverzamelingen (PCA's) kunnen nieuwe gebruikers toevoegen aan de organisatie, ongeacht de beleidsstatus.
Azure Boards
Regels voor statusovergangsbeperking (beperkte preview)
We blijven de functiepariteitskloof tussen gehoste XML en het overgenomen procesmodel dichten. Vanaf deze sprint is er een beperkte preview beschikbaar van overgangen met beperkte status voor overgenomen processen. Met deze nieuwe regel voor het type werkitem kunt u voorkomen dat werkitems van de ene status naar de andere worden verplaatst. U kunt bijvoorbeeld voorkomen dat bugs van Nieuw naar Opgelost gaan. In plaats daarvan moeten ze gaan van Nieuw –> Actief -> Opgelost
U kunt ook een regel maken om statusovergangen per groepslidmaatschap te beperken. Alleen gebruikers in de groep Goedkeurders kunnen bijvoorbeeld gebruikersverhalen van Nieuw -> Goedgekeurd verplaatsen.
Als u geïnteresseerd bent in deelname aan de privé-preview, kunt u ons rechtstreeks een e-mail sturen met de naam van uw organisatie.
Azure Pipelines
Extra agentplatform: ARM64
U kunt nu uw zelf-hostende agents uitvoeren op Linux/ARM64. Linux/ARM64 is toegevoegd aan de lijst met ondersteunde platforms voor de Azure Pipelines-agent. Hoewel de codewijzigingen minimaal waren, moest eerst veel werk achter de schermen worden voltooid en we zijn verheugd om de release aan te kondigen!
Ondersteuning voor tagfilters voor pijplijnresources
We hebben nu 'tags' toegevoegd in YAML-pijplijnen. U kunt tags gebruiken om in te stellen dat de CI-pijplijn wordt uitgevoerd of wanneer automatisch wordt geactiveerd.
resources:
pipelines:
- pipeline: MyCIAlias
project: Fabrikam
source: Farbrikam-CI
branch: master
tags: ### This filter is used for resolving default version
- Production ### Tags are AND'ed
trigger:
tags: ### This filter is used for triggering the pipeline run
- Production ### Tags are AND'ed
- Signed
In het bovenstaande codefragment ziet u dat tags kunnen worden gebruikt om te bepalen welke standaardversie van de CI-pijplijn (continue integratie) moet worden uitgevoerd wanneer de cd-pijplijn (continue implementatie) niet wordt geactiveerd door een andere bron/resource of een geplande uitvoeringstrigger.
Als u bijvoorbeeld een geplande trigger hebt ingesteld voor uw CD-pijplijn die u alleen wilt uitvoeren als uw CI de productietag heeft, zorgen de tags in de sectie triggers ervoor dat de CD-pijplijn alleen wordt geactiveerd als aan de taggingvoorwaarde wordt voldaan door de CI-voltooiingsgebeurtenis.
Bepalen welke taken zijn toegestaan in pijplijnen
U kunt nu Marketplace-taken uitschakelen. Sommigen van u staan mogelijk Marketplace-extensies toe, maar niet de pijplijntaken die ze met zich meebrengen. Voor nog meer controle kunt u ook onafhankelijk alle in-the-box taken uitschakelen (behalve uitchecken, wat een speciale actie is). Als beide instellingen zijn ingeschakeld, zijn de taken die alleen mogen worden uitgevoerd in een pijplijn de taken die zijn geüpload met tfx. Ga naar https://dev.azure.com/<your_org>/_settings/pipelinessettings
en zoek naar de sectie 'Taakbeperkingen' om aan de slag te gaan.
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 van deze functies vindt. Gebruik het menu Help om een probleem te melden of een suggestie te geven.
U kunt ook advies krijgen en uw vragen worden beantwoord door de community op Stack Overflow.
Met vriendelijke groet,
Aaron Hallberg