Delen via


Azure Pipelines introduceert ondersteuning voor Linux/ARM64

Met deze update hebben we een langverwachte functie die klanten hebben gevraagd omdat we ondersteuning voor Linux/ARM64 toevoegen in Azure Pipelines.

Features

General

Azure Boards

Azure-pipelines

General

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 te voorkomen dat team- en projectbeheerders nieuwe gebruikers toevoegen. Beheerders van projectverzamelingen (PCA's) kunnen nieuwe gebruikers toevoegen aan de organisatie, ongeacht de beleidsstatus.

Nieuwe gebruikersuitnodigingen beperken.

Azure Boards

Beperkingsregels voor statustransitie (privévoorvertoning)

We blijven de functiepariteitsverschil tussen gehoste XML en het overgenomen procesmodel sluiten. Vanaf deze sprint is een privé-preview van beperkte statustransities voor geërfde processen beschikbaar. 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 van Nieuw -> Actief -> Opgelost gaan

Regels voor statusovergangsbeperkingen.

U kunt ook een regel maken om statusovergangen per groepslidmaatschap te beperken. Alleen gebruikers in de groep Goedkeurders kunnen bijvoorbeeld gebruikersverhalen verplaatsen van Nieuw -> Goedgekeurd.

Als u geïnteresseerd bent in deelname aan de persoonlijke preview, stuur ons dan rechtstreeks een e-mail met de naam van uw organisatie.

Azure-pipelines

Aanvullend agentplatform: ARM64

U kunt nu uw zelf-hostende agents uitvoeren op Linux/ARM64. We hebben Linux/ARM64 toegevoegd aan de lijst met ondersteunde platforms voor de Azure Pipelines-agent. Hoewel de codewijzigingen minimaal waren, moesten veel werkzaamheden achter de schermen eerst 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 te bepalen wanneer de CI-pijplijn moet draaien of automatisch geactiveerd moet worden.

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 fragment ziet u dat tags kunnen worden gebruikt om de standaardversie van de CI-pijplijn (continue integratie) te bepalen die moet worden uitgevoerd wanneer de cd-pijplijnuitvoering (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, zorgt 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 in pijplijnen zijn toegestaan

U kunt nu Marketplace-taken uitschakelen. Sommige van jullie staan mogelijk Marketplace-extensies toe, maar niet de taken voor pijplijnen die ermee komen. Voor nog meer controle kunt u ook alle ingebouwde taken onafhankelijk uitschakelen (behalve afrekenen, wat een speciale handeling is). Als beide instellingen zijn ingeschakeld, zijn de enige taken die in een pijplijn mogen worden uitgevoerd, de taken die zijn geüpload met behulp van tfx-. Ga naar https://dev.azure.com/<your_org>/_settings/pipelinessettings en zoek de sectie 'Taakbeperkingen' om aan de slag te gaan.

Volgende stappen

Opmerking

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 Help-menu om een probleem te melden of een suggestie op te geven.

Een suggestie doen

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

Bedankt

Aaron Hallberg