Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Administrator
Unterstützen von von Azure verwalteten Identitäten und Dienstprinzipale
Ermöglichen Sie Apps, die in Azure gehostet werden, verwaltete Identitäten und Dienstprinzipale für die Integration in Azure DevOps über REST-APIs und Clientbibliotheken.
Wichtige Meilensteine (letzte Aktualisierung: 29.08.22):
- September 2022: Interne Tests für ausgewählte Microsoft-Kunden mit genehmigten Anwendungsfällen.
- FY22Q4: Private Preview für Nur-Microsoft-Parteien. Senden Sie Angel Wong mit den unten abgeschlossenen Umfragefragen per E-Mail.
- FY23Q1 (TBC): Public Preview für alle internen und externen Kunden
- TBD: Verwaltete Identitäten und Dienstprinzipal unterstützen GA
Für andere Fragen zögern Sie nicht, mich per E-Mail zu kontaktieren.
--
Wenn Sie als Teil der privaten Vorschau betrachtet werden möchten, teilen Sie Bitte Ihre Antwort auf diese Fragen mit wonga@microsoft.com.
- Zu welchem Unternehmen/Unternehmen gehören Sie?
- Könnten Sie bitte eine kurze Beschreibung der Tools/Dienste bereitstellen, die Sie heute verwenden, um sich bei ADO zu authentifizieren? Welche Authentifizierungsmechanismen verwenden Sie heute?
- Verwenden Sie derzeit verwaltete Identitäten, um sich bei anderen Azure-Ressourcen zu authentifizieren?
- Was würden Sie mit verwalteten Identitäten tun, wenn Sie diese für die Authentifizierung bei ADO verwenden könnten? Wie sieht dieser Workflow aus?
- Können Sie eine Liste der apIs bereitstellen, die Sie möglicherweise verwenden? Hilfe finden Sie in der ADO-REST-API-Dokumentation .
- Welche Art von Bereichen wäre nützlich für Sie, um Ihre MI dabei zu unterstützen, zu erreichen, was sie tun muss? Sehen Sie sich diese Liste der OAuth-Bereiche von ADO als Sprungpunkt an.
- Gibt es noch etwas, das für uns hilfreich sein könnte, um über Ihr Szenario für verwaltete Identitätsbenutzer zu erfahren?
- Wie lautet der Name Ihrer Azure DevOps-Organisation(n), für die Sie dieses Feature aktivieren möchten?
Überwachen von GA
Überwachungsdienst in allen Regionen und für alle Kunden verfügbar.
Unterstützung der Richtlinie für bedingten Zugriff für den Gerätestatus
Azure DevOps, um alle Richtlinien für bedingten Zugriff zu berücksichtigen, die Gerätestatusbedingungen enthalten.
Artifacts
Packen der Aufgabe "Höherstufen" in Azure-Pipelines
Packen der Aufgabe "Höherstufen" in Azure-Pipelines
Veraltete alte Azure Artifacts-Aufgaben in Azure Pipelines und standardmäßig neue, nur Authentifizierungsaufgaben
Wir erhalten viele Supportanfragen und Feedback von unseren aktuellen Azure Artifacts-Aufgaben in Azure Pipelines (NuGet, npm, Maven usw.). Diese großen, massenweise Aufgaben mit integrierten Versionen von Befehlszeilentools können viele Probleme verursachen:
- Wenn etwas fehlschlägt, ist es schwierig zu wissen, ob es sich um die Befehlszeilentools, die Authentifizierung, die Wiederherstellung/Veröffentlichung usw. handelt.
- Es ist schwierig, die Aufgaben mit den neuesten und größten Versionen von Befehlszeilentools auf dem neuesten Stand zu halten, daher verpassen wir neue Funktionen (z. B. das Überspringen von Duplikaten in NuGet/Maven) Die Lösung, auf der wir landeten, war das Erstellen von Authentifizierungsaufgaben, die Benutzer am Anfang ihrer Pipelines einrichten können. Nach der erfolgreichen Authentifizierung können Benutzer benutzerdefinierte Skripts verwenden, um Pakete zu veröffentlichen/wiederherzustellen.
Wir verfügen jetzt über die folgenden einfachen, nur authentifizierungsgeschützten Aufgaben in GA, die wir Kunden empfehlen, sie zu verwenden. Der Plan besteht darin, die alten unzuverlässigen Aufgaben in Zukunft zu verwerten.
- Maven-Authentifizierung
- NuGet-Authentifizierung
- Python PIP-Authentifizierung
- Python-Authentifizierung mit Twine-Upload
Boards
Unterstützung von Arbeitsaufgaben für die Markdown-Bearbeitung
Alle langen Textfelder (Beschreibung, Repo-Schritte usw.) und die Diskussion "Arbeitsaufgabe" unterstützen die Bearbeitung von Markdown.
Verbessern der GitHub-Verbindungserfahrung
Verbessern Sie die GitHub-Verbindungserfahrung für Enterprise-Kunden, indem Sie Tausende anstelle von Hunderten von Repositorys unterstützen und das Hinzufügen und Löschen von Repositorys zur Verbindung vereinfachen.
Pipelines
Unterstützung des flexiblen Orchestrierungsmodus in Skalierungssatz-Agentpools
Eine häufige Beanstandung mit Skalierungssatz-Agentpools besteht darin, dass die Zeit, die zum Initiieren von Skalierungsereignissen benötigt wird, zu lang ist. Tatsächlich überprüft Azure Pipelines alle paar Minuten, ob ein Pool skaliert werden muss. Diese Aufgabe kann jedoch nicht ausgeführt werden, wenn bereits ein vorheriger Vorgang im VM-Skalierungssatz ausgeführt wird. Wenn der VM-Skalierungssatz beispielsweise VMs aus einer früheren Anforderung zum Skalieren löscht, kann Azure Pipelines keine neue Anforderung zum Skalieren ausstellen, es sei denn, dieser vorherige Vorgang ist abgeschlossen.
Um dieses Problem zu beheben, muss Azure Pipelines auf ein neues Vorschaufeature von VM-Skalierungssätzen basieren, die als flexible Orchestrierung bezeichnet werden. Da dieses Feature in VM-Skalierungssätzen aus der Vorschau herauskommt, beginnt Azure Pipelines, es zu nutzen und seine Vorgänge zu beschleunigen.
Unterstützen der Pipelines-App mit GitHub Enterprise
Die Integration zwischen Azure-Pipelines und GitHub wird durch eine GitHub-App erleichtert. Diese App erleichtert das Einrichten von Pipelines für ein GitHub-Repository und das Bereitstellen von Ereignissen (CI, PR, Comment usw.) von GitHub zu Azure Pipelines. Die App verbessert außerdem die Sicherheit von Pullanforderungen mithilfe von Kommentartriggern.
Diese App funktioniert jedoch nicht, wenn Sie Azure-Pipelines mit GitHub Enterprise verwenden. Das Ziel dieser Arbeit ist es, dies zu beheben.