Dela via


Förbättrad GitHub-integrering och Azure Pipelines-säkerhet

Med den här uppdateringen har vi två nya förbättringar av GitHub-integreringen att dela. Först kan du nu skapa en ny GitHub-gren direkt från ett arbetsobjekt. För det andra har vi förbättrat anslutningsupplevelsen till GitHub-lagringsplatser, vilket minskar risken för timeout-fel och långa väntetider för kunder med tusentals lagringsplatser.

Dessutom är vi glada över att kunna meddela att du i Azure Pipelines kan förbättra pipelinesäkerheten genom att göra yaml-fasen oskippbar med hjälp av en ny egenskapsinställning.

Mer information finns i viktig information.

Azure-tavlor

Azure-pipelines

Azure-tavlor

Förbättringar av sökning på GitHub-lagringsplats

Vi är glada över att kunna presentera en förbättrad process för att ansluta ett Azure DevOps-projekt till en GitHub-organisation, särskilt fördelaktigt för dem med tusentals lagringsplatser. Tidigare kan du ha stött på utmaningar som timeout-fel och långa väntetider. Vår senaste uppdatering optimerar sök- och urvalsupplevelsen, vilket eliminerar risken för timeout-fel och gör anslutningsprocessen smidigare och effektivare.

Skärmbild av att lägga till GitHub-lagringsplatser.

Skapa GitHub-gren från arbetsobjekt

Nu kan du skapa en GitHub-gren direkt från ett arbetsobjekt i Azure DevOps. Länken "Ny GitHub-gren" är tillgänglig när en GitHub-anslutning har konfigurerats för projektet. Den här länken är tillgänglig i alla snabbmenyer för arbetsobjekt, inklusive formulär för arbetsobjekt, kort, kvarvarande uppgifter och frågor. Om du vill skapa en ny gren anger du grennamnet och väljer önskad lagringsplats och basgren.

Gif för att demoskapa GitHub-grenen från arbetsobjektet.

Kommentar

Den här funktionen är endast tillgänglig i förhandsversionen av New Boards Hub.

Azure-pipelines

Oskippbara faser

Du kan till exempel använda YAML-mallar som en säkerhetsmekanism för att mata in en fas som utför identifiering av skadlig kod i alla pipelines. Pipeline-slutanvändare kan dock välja vilka steg som ska köras, vilket potentiellt hoppar över fasen för identifiering av skadlig kod.

Med den här sprinten kan du markera en YAML-fas som oskippbar med hjälp av den nya isSkippable egenskapen. Som standard är truevärdet för den här egenskapen . Om du vill förhindra att en fas hoppar över ställer du in den på false, som du ser i exemplet nedan:

- stage: sdl_check_stage
  displayName: SDL Stage
  isSkippable: false
  jobs:
  - job: sdl_check_job
    ...

De här stegen körs alltid och kan inte avmarkeras i panelen Steg för att köra konfigurationen.

Skärmbild av faser som ska köras.

Nästa steg

Kommentar

Dessa funktioner kommer att distribueras under de kommande två till tre veckorna.

Gå över till Azure DevOps och ta en titt.

Så här ger du feedback

Vi vill gärna höra vad du tycker om de här funktionerna. 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.