Dela via


Azure Pipelines introducerar stöd för Linux/ARM64

Med den här uppdateringen tar vi med oss en efterlängtad funktion som kunderna har bett om när vi lägger till stöd för Linux/ARM64 i Azure Pipelines.

Funktioner

Allmänt

Azure-tavlor

Azure-pipelines

Allmänt

Begränsa nya användarinbjudningar från projekt- och teamadministratörer

Som standard kan alla administratörer bjuda in nya användare till Azure DevOps. Vi har lagt till en ny säkerhetsprincip som kan användas för att blockera team- och projektadministratörer från att lägga till nya användare. Administratörer för projektsamling (PCA) kan lägga till nya användare i organisationen, oavsett principstatus.

Begränsa nya användarinbjudningar.

Azure-tavlor

Regler för begränsning av tillståndsövergång (privat förhandsversion)

Vi fortsätter att stänga funktionsparitetsgapet mellan värdbaserad XML och den ärvda processmodellen. Från och med den här sprinten är en privat förhandsversion av begränsade tillståndsövergångar för ärvda processer tillgänglig. Med den här nya regeln för arbetsobjekttyp kan du begränsa att arbetsobjekt flyttas från ett tillstånd till ett annat. Du kan till exempel begränsa buggar från Nytt till Löst. I stället måste de gå från Ny –> Aktiv –> Löst

Regler för begränsning av tillståndsövergång.

Du kan också skapa en regel för att begränsa tillståndsövergångar efter gruppmedlemskap. Till exempel kan endast användare i gruppen Godkännare flytta användarberättelser från Ny –> Godkänd.

Om du är intresserad av att delta i den privata förhandsversionen kan du skicka ett e-postmeddelande direkt till oss med ditt organisationsnamn.

Azure-pipelines

Ytterligare agentplattform: ARM64

Nu kan du köra dina lokalt installerade agenter på Linux/ARM64. Vi har lagt till Linux/ARM64 i listan över plattformar som stöds för Azure Pipelines-agenten. Även om kodändringarna var minimala, måste mycket bakom kulisserna-arbete slutföras först, och vi är glada över att kunna tillkännage dess lansering!

Stöd för taggfilter för pipelineresurser

Vi har nu lagt till "taggar" i YAML-pipelines. Du kan använda taggar för att ange att CI-pipelinen ska köras eller när den ska utlösas automatiskt.

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

Ovanstående kodfragment visar att taggar kan användas för att fastställa standardversionen av CI-pipelinen (kontinuerlig integrering) som ska köras när CD-pipelinekörningen (kontinuerlig distribution) inte utlöses av någon annan källa/resurs eller en schemalagd körningsutlösare.

Om du till exempel har en schemalagd utlösare inställd för din CD-pipeline som du bara vill köra om din CI har produktionstaggen, säkerställer taggarna i avsnittet utlösare att CD-pipelinen endast utlöses om taggningsvillkoret uppfylls av CI-slutförandehändelsen.

Kontrollera vilka uppgifter som tillåts i pipelines

Nu kan du inaktivera Marketplace-uppgifter. Vissa av er kan tillåta Marketplace-tillägg, men inte de Pipelines-uppgifter som de tar med sig. För ännu mer kontroll kan du också inaktivera alla in-the-box-uppgifter oberoende (förutom utcheckning, vilket är en särskild åtgärd). Med båda dessa inställningar aktiverade är de enda uppgifter som tillåts köras i en pipeline de som laddas upp med tfx. Gå till https://dev.azure.com/<your_org>/_settings/pipelinessettings och leta efter avsnittet "Uppgiftsbegränsningar" för att komma igång.

Nästa steg

Anteckning

De här funktionerna kommer att lanseras under de kommande två till tre veckorna.

Gå till Azure DevOps och ta en titt.

Så här ger du feedback

Vi vill gärna höra vad du tycker om dessa funktioner. Använd hjälpmenyn för att rapportera ett problem eller ge ett förslag.

Ge ett förslag

Du kan också få råd och dina frågor som besvaras av communityn på Stack Overflow.

Tack,

Aaron Hallberg