Azure Pipelines führt Unterstützung für Linux/ARM64 ein
Mit diesem Update bringen wir ein lang erwartetes Feature, das Kunden gefragt haben, da wir Unterstützung für Linux/ARM64 in Azure Pipelines hinzufügen.
Features
Allgemein
Azure Boards
Azure Pipelines
- Zusätzliche Agentplattform: ARM64
- Tagfilterunterstützung für Pipelineressourcen
- Steuern, welche Aufgaben in Pipelines zulässig sind
Allgemein
Einschränken neuer Benutzerinladungen von Projekt- und Teamadministratoren
Standardmäßig können alle Administratoren neue Benutzer zu Azure DevOps einladen. Wir haben eine neue Sicherheitsrichtlinie hinzugefügt, die verwendet werden kann, um das Hinzufügen neuer Benutzer durch Team- und Projektadministratoren zu verhindern. Projektsammlungsadministratoren (Project Collection Administrators, PCAs) können dem organization neue Benutzer hinzufügen, unabhängig davon, welche Richtlinie status.
Azure Boards
Regeln für Zustandsübergangseinschränkung (private Vorschau)
Wir schließen weiterhin die Featureparitätslücke zwischen gehostetem XML und dem geerbten Prozessmodell. Ab diesem Sprint ist eine private Vorschau von eingeschränkten Zustandsübergängen für geerbte Prozesse verfügbar. Mit dieser neuen Arbeitselementtypregel können Sie das Verschieben von Arbeitselementen von einem Zustand in einen anderen einschränken. Sie können z. B. den Wechsel von Neu auf Behoben einschränken. Stattdessen müssen sie von Neu –> Aktiv –> Aufgelöst wechseln.
Sie können auch eine Regel erstellen, um Zustandsübergänge nach Gruppenmitgliedschaft einzuschränken. Beispielsweise können nur Benutzer in der Gruppe "Genehmigende Personen" Benutzergeschichten aus Neu –> Genehmigt verschieben.
Wenn Sie an der privaten Vorschau teilnehmen möchten, senden Sie uns bitte eine direkte E-Mail mit Ihrem organization Namen.
Azure Pipelines
Zusätzliche Agentplattform: ARM64
Sie können Ihre selbstgehosteten Agents jetzt unter Linux/ARM64 ausführen. Wir haben Linux/ARM64 der Liste der unterstützten Plattformen für den Azure Pipelines-Agent hinzugefügt. Obwohl die Codeänderungen minimal waren, mussten viele Arbeiten hinter den Kulissen zuerst abgeschlossen werden, und wir freuen uns, die Veröffentlichung anzukündigen!
Tagfilterunterstützung für Pipelineressourcen
Wir haben nun "Tags" in YAML-Pipelines hinzugefügt. Sie können Tags verwenden, um festzulegen, dass die CI-Pipeline ausgeführt wird oder wann automatisch ausgelöst werden soll.
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
Der obige Codeausschnitt zeigt, dass Tags verwendet werden können, um die Standardversion der CI-Pipeline (Continuous Integration) zu bestimmen, die ausgeführt werden soll, wenn die CD-Pipelineausführung (Continuous Deployment) nicht von einer anderen Quelle/Ressource oder einem Trigger für eine geplante Ausführung ausgelöst wird.
Wenn Sie für instance einen geplanten Trigger für Ihre CD-Pipeline festgelegt haben, den Sie nur ausführen möchten, wenn Ihre CI über das Produktionstag verfügt, stellen die Tags im Abschnitt triggers sicher, dass die CD-Pipeline nur ausgelöst wird, wenn die Taggingbedingung durch das CI-Vervollständigungsereignis erfüllt wird.
Steuern, welche Aufgaben in Pipelines zulässig sind
Sie können jetzt Marketplace-Aufgaben deaktivieren. Einige von Ihnen können Marketplace-Erweiterungen zulassen, aber nicht die Pipelines-Aufgaben, die sie mitbringen. Um noch mehr Kontrolle zu erhalten, ermöglichen wir Es Ihnen auch, alle Im-Box-Aufgaben unabhängig zu deaktivieren (mit Ausnahme des Auscheckens, was eine besondere Aktion ist). Wenn beide Einstellungen aktiviert sind, können nur Aufgaben in einer Pipeline ausgeführt werden, die mithilfe von tfx hochgeladen werden. Besuchen Sie https://dev.azure.com/<your_org>/_settings/pipelinessettings
den Abschnitt "Aufgabeneinschränkungen", um zu beginnen.
Nächste Schritte
Hinweis
Diese Features werden in den nächsten zwei bis drei Wochen eingeführt.
Wechseln Sie zu Azure DevOps, und sehen Sie sich an.
Senden von Feedback
Wir würden uns freuen zu hören, was Sie über diese Features denken. Verwenden Sie das Hilfemenü, um ein Problem zu melden oder einen Vorschlag bereitzustellen.
Sie können auch Ratschläge und Ihre Fragen von der Community in Stack Overflow beantworten lassen.
Vielen Dank,
Aaron Hallberg