Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Administratör
Stöd för azure-hanterade identiteter och tjänstens huvudnamn
Tillåt att appar som finns i Azure använder hanterade identiteter och tjänstens huvudnamn för att integrera med Azure DevOps via REST-API:er och klientbibliotek.
Viktiga milstolpar (senast uppdaterad 08/29/22):
- September 2022: Intern testning för utvalda Microsoft-kunder med godkända användningsfall.
- FY22Q4: Privat förhandsversion för endast Microsoft-parter. Skicka e-post till Angel Wong med enkätfrågorna nedan slutförda.
- FY23Q1 (TBC): Offentlig förhandsversion för alla interna och externa kunder
- TBD: Hanterade identiteter och tjänstens huvudnamn stöder GA
För andra frågor tveka inte att kontakta mig via e-post.
--
Om du vill bli betraktad som en del av den privata förhandsversionen kan du dela ditt svar på dessa frågor till wonga@microsoft.com.
- Vilket företag/vilken organisation ingår du i?
- Kan du ange en kort beskrivning av de verktyg/tjänster som du använder idag och som behöver autentisera mot ADO? Vilka autentiseringsmekanismer använder du idag?
- Använder du hanterade identiteter för att autentisera mot andra Azure-resurser?
- Vad skulle du göra med hanterade identiteter om du kunde använda dem för att autentisera mot ADO? Hur ser arbetsflödet ut?
- Kan du ange en lista över vilka API:er som du kanske använder? Mer hjälp finns i dokumentationen för ADO REST API.
- Vilken typ av omfång skulle vara användbart för dig när du hjälper din MI att utföra vad den behöver göra? Se den här listan över ADO OAuth-omfång som en startpunkt.
- Finns det något annat som kan vara användbart för oss att veta om ditt användarscenario för hanterad identitet?
- Vad är namnet på din Azure DevOps-organisation som du vill att den här funktionen ska aktiveras för?
Granskning av allmän tillgänglighet
Granskningstjänsten är tillgänglig i alla geografiska områden och för alla kunder.
Stöd för princip för villkorsstyrd åtkomst för enhetstillstånd
Azure DevOps för att uppfylla alla principer för villkorlig åtkomst som omfattar enhetstillståndsvillkor.
Artifacts
Paketflytta uppgift i Azure Pipelines
Paketflytta uppgift i Azure Pipelines
Inaktuella gamla Azure Artifacts-uppgifter i Azure Pipelines och standard för nya uppgifter med endast autentisering
Vi får många supportförfrågningar och feedback från våra aktuella Azure Artifacts-uppgifter i Azure Pipelines (NuGet, npm, Maven osv.). Att ha dessa stora, skrymmande uppgifter med inbyggda versioner av kommandoradsverktyg kan skapa många problem:
- När något misslyckas är det svårt att veta om det är kommandoradsverktygen, autentiseringen, återställningen/publiceringen osv.
- Det är svårt att hålla uppgifterna uppdaterade med de senaste och största versionerna av kommandoradsverktyg, så vi går miste om nya funktioner (som att hoppa över dubbletter i NuGet/Maven) Lösningen vi landade på var att skapa autentiseringsuppgifter som användare kan konfigurera i början av sina pipelines. När du har autentiserats kan användarna använda anpassade skript för att publicera/återställa paket.
Nu har vi följande enkla, autentiseringsbaserade uppgifter i GA som vi rekommenderar att kunderna använder. Planen är att inaktuella gamla otillförlitliga uppgifter i framtiden.
- Maven-autentisera
- NuGet-autentisering
- Python Pip-autentisering
- Uppladdning av Python Twine-autentisering
Boards
Stöd för arbetsobjekt för Markdown-redigering
Alla långa textfält (beskrivning, lagringsplatssteg osv.) och arbetsobjektsdiskussionen stöder Markdown-redigering.
Förbättra GitHub-anslutningsupplevelsen
Förbättra GitHub-anslutningsupplevelsen för Enterprise-kunder genom att stödja tusentals i stället för hundratals lagringsplatser och göra det enklare att lägga till och ta bort lagringsplatser i anslutningen.
Pipelines
Stöd för flexibelt orkestreringsläge i skalningsuppsättningsagentpooler
Ett vanligt klagomål med skalningsuppsättningsagentpooler är att tiden det tar att initiera skalningshändelser är för lång. I själva verket kontrollerar Azure Pipelines om den behöver skala ut en pool med några minuters mellanrum. Den kan dock inte utföra den uppgiften om det redan pågår en tidigare åtgärd på VM-skalningsuppsättningen. Om vm-skalningsuppsättningen till exempel tar bort virtuella datorer från en tidigare begäran om att skala in kan Azure Pipelines inte utfärda en ny begäran om att skala ut om inte den föregående åtgärden har slutförts.
För att lösa det här problemet måste Azure Pipelines förlita sig på en ny förhandsversionsfunktion i VM-skalningsuppsättningar som kallas flexibel orkestrering. Eftersom den här funktionen kommer från förhandsversionen i VM-skalningsuppsättningar börjar Azure Pipelines använda den och påskynda driften.
Stöd för pipelines-app med GitHub Enterprise
Integreringen mellan Azure Pipelines och GitHub underlättas av en GitHub-app. Den här appen gör det enkelt att konfigurera pipelines för en GitHub-lagringsplats och leverera händelser (CI, PR, kommentar osv.) från GitHub till Azure Pipelines. Appen förbättrar också säkerheten för pull-begäranden med hjälp av kommentarsutlösare.
Den här appen fungerar dock inte när du använder Azure Pipelines med GitHub Enterprise. Målet med det här arbetet är att åtgärda detta.