Delen via


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

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.

Nieuwe gebruikersuitnodigingen beperken.

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

Regels voor statusovergangsbeperking.

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.

Een suggestie doen

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

Met vriendelijke groet,

Aaron Hallberg