cicd-integrations
2025.10
true
  • Versionshinweise zur UiPath-CLI
    • 25.10.5
    • 25.10.4
    • 25.10.3
    • 25.10.1-20251105-9
  • Versionshinweise zur Azure DevOps-Erweiterung
  • Versionshinweise zum Jenkins-Plugin
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Versionshinweise zu CI/CD-Integrationen

Letzte Aktualisierung 19. Dez. 2025

25.10.3

Veröffentlichungsdatum: 24. November 2025

Neuigkeiten

  • Installieren der UiPath-CLI über das .NET-Tool
  • Signieren von Paketen
  • Neue macOS-Plattformunterstützung hinzugefügt
  • Unterstützt Standardanwendungs-Scopes für alle Befehle
  • Test Manager-Support
  • Automatisch ausgefüllte Prozessbeschreibung aus Paketbeschreibung
  • Fügen Sie Autoren-Parameter für Pack- und Testbefehle hinzu

Installieren der UiPath-CLI über das .NET-Tool

UiPath CLI 25.10 kann jetzt als globales .NET-Tool installiert werden und bietet eine optimierte Installation auf allen Plattformen. Diese Methode verarbeitet automatisch Abhängigkeiten und macht die CLI systemweit verfügbar.

Die UiPath-CLI-Pakete werden auf NuGet.org, dem öffentlichen .NET-Paketfeed, veröffentlicht. Dadurch wird die Installation mit dem Befehl dotnet tool install vereinfacht.

Voraussetzungen:

  • .NET 8 SDK auf Ihrem System installiert ist

Installieren Sie die neueste Version:

# Windows
dotnet tool install --global UiPath.CLI.Windows

# Linux
dotnet tool install --global UiPath.CLI.Linux

# macOS (ARM64 only)
dotnet tool install --global UiPath.CLI.macOS

# Using UiPath-Official source
dotnet tool install -g UiPath.CLI.Windows --source https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
# Windows
dotnet tool install --global UiPath.CLI.Windows

# Linux
dotnet tool install --global UiPath.CLI.Linux

# macOS (ARM64 only)
dotnet tool install --global UiPath.CLI.macOS

# Using UiPath-Official source
dotnet tool install -g UiPath.CLI.Windows --source https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
Hinweis:

UiPath.CLI.Windows.Legacy ist nicht als .NET-Tool verfügbar. Er muss manuell aus dem öffentlichen UiPath-Feed heruntergeladen und in Ihr System extrahiert werden oder mit Azure Devops- oder Jenkins-Plugins, um die UiPath CLI zu installieren.

Installieren Sie eine bestimmte Version:

# Install version 25.10.3
dotnet tool install --global UiPath.CLI.Windows --version 25.10.3

# Install version 25.10.3
dotnet tool install --global UiPath.CLI.macOS --version 25.10.3
# Install version 25.10.3
dotnet tool install --global UiPath.CLI.Windows --version 25.10.3

# Install version 25.10.3
dotnet tool install --global UiPath.CLI.macOS --version 25.10.3

Auf die neueste Version aktualisieren:

dotnet tool update --global UiPath.CLI.Windows
dotnet tool update --global UiPath.CLI.Windows

Liste der installierten Tools:

dotnet tool list --global
dotnet tool list --global

Deinstallieren:

dotnet tool uninstall --global UiPath.CLI.Windows
dotnet tool uninstall --global UiPath.CLI.Windows

Stellen Sie nach der Installation sicher, dass die CLI verfügbar ist:

uipcli --version
uipcli --version
Tipp:

Die Verwendung dotnet tool install wird als Installationsmethode empfohlen, da sie die Versionsverwaltung vereinfacht und sicherstellt, dass ordnungsgemäße .NET SDK-Abhängigkeiten erfüllt sind.

Signieren von Paketen

UiPath CLI 25.10 führt die Möglichkeit ein, Automatisierungspakete während des Packvorgangs digital zu signieren. Das Signieren von Paketen bietet:

Sicherheitsvorteile:

  • Authentifizierungsüberprüfung – Bestätigen Sie, dass das Paket von einer vertrauenswürdigen Quelle stammt
  • Integritätsschutz – Erkennt Manipulationen oder Änderungen nach der Erstellung
  • Nichtabstreitbarkeit – Nachweis der Paketquelle kryptografisch
  • Compliance – Erfüllen Sie die rechtlichen Anforderungen für die Softwareverteilung

Warum Pakete signieren:

  • Schützen Sie vor böswilliger Paketersetzung in Ihrer Bereitstellungspipeline
  • Aufbau einer Vertrauenskette von der Entwicklung bis zur Produktion
  • Aktivieren Sie Sicherheitsrichtlinien, die nur signierte Pakete zulassen
  • Stellen Sie einen Prüfungspfad für die Herkunft des Pakets bereit

Anwendungsfälle:

  • Enterprise-Bereitstellungen, die verifizierte Software erfordern
  • Umgebungen mit mehreren Teams, in denen die Paketquelle validiert werden muss
  • Regulierte Branchen mit Compliance-Anforderungen
  • Produktionsumgebungen mit strengen Sicherheitsrichtlinien

Ausführliche Implementierungsanleitungen, Nutzungsbeispiele und Best Practices finden Sie unter:

Neue macOS-Plattformunterstützung hinzugefügt

UiPath CLI 25.10 führt native Unterstützung für macOS auf ARM64-Architektur (Apple Silicon) ein, sodass Entwickler plattformübergreifende Projekte auf M1-, M2- und M3-Mac-Computern erstellen, analysieren und verpacken können. Das neue UiPath.CLI.macOS -Paket bringt die vollständigen CLI-Funktionen für macOS-Umgebungen.

Hinweis:

macOS-Unterstützung ist derzeit nur für ARM64-Prozessoren (Apple Silicon) verfügbar. Intel-basierte Macs werden nicht unterstützt.

Systemanforderungen für macOS

  • macOS 11 (Bigsur) oder höher
  • Apple Silicon (M1/M2/M3) – ARM64-Architektur erforderlich
  • .NET 8 SDK für macOS ARM64
  • Mindestens 4 GB RAM empfohlen

Erste Schritte mit macOS

So verwenden Sie die UiPath-CLI unter macOS:

  1. Installieren Sie .NET 8 SDK für macOS ARM64 von der Microsoft-Website
  2. Installieren Sie die UiPath-CLI mit dem .NET-Tool-Befehl:
dotnet tool install --global UiPath.CLI.macOS
dotnet tool install --global UiPath.CLI.macOS

Installation überprüfen:

uipcli --version
uipcli --version

Standardmäßige Anwendungs-Scopes

UiPath CLI 25.10 führt Standardanwendungs-Scopes für die Authentifizierung externer Anwendungen ein. Wenn kein expliziter --applicationScope -Parameter angegeben ist, wendet die CLI jetzt dienstspezifische Standard-Scopes an, die auf gängige Vorgänge zugeschnitten sind, sodass umfangreiche Berechtigungslisten nicht mehr manuell konfiguriert werden müssen.

Standard-Scope-Sets:

Die CLI wendet abhängig vom Zieldienst automatisch verschiedene Standard-Scopes an:

  1. Für Orchestrator-Vorgänge:

    OR.Assets OR.BackgroundTasks OR.Execution OR.Folders OR.Robots.Read OR.Machines.Read OR.Jobs OR.TestSets OR.TestSetExecutions OR.Monitoring OR.Settings.Read

  2. Für Lösungsvorgänge:

    Solutions.Packages Solutions.Deployments OR.Execution

  3. Für Test Manager-Vorgänge:

    TM.Projects TM.TestSets TM.TestExecutions

Anwendungsbeispiele:

Vor (manuelle Scope-Spezifikation):

uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Jobs.Read OR.Execution OR.Folders OR.Assets"
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Jobs.Read OR.Execution OR.Folders OR.Assets"

Nachher (spezifischen Standardeinstellungen für den automatischen Dienst):

uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization"
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization"

Benutzerdefinierte Scope-Überschreibung:

In speziellen Szenarien, die bestimmte Berechtigungen erfordern, können Sie den Parameter --applicationScope weiterhin explizit angeben, um die Standardeinstellungen zu überschreiben:

uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Execution OR.Folders"
uipcli package deploy "path/to/project" --applicationId "app-id" --applicationSecret "secret" --accountForApp "organization" --applicationScope "OR.Execution OR.Folders"

Diese Funktion gilt für alle CLI-Befehle, die die Authentifizierung externer Anwendungen unterstützen.

Test Manager-Support

UiPath CLI 25.10 führt Unterstützung für Test Manager ein, die Testplattform der nächsten Generation für UiPath. Der Test Manager bietet erweiterte Testverwaltungsfunktionen, bessere Funktionen für die Zusammenarbeit und verbesserte Berichterstellung im Vergleich zum älteren Orchestrator-Testmodul.

Warnung:

Das Orchestrator-Testmodul wird eingestellt und durch den Test Manager ersetzt, der eine einheitliche Testumgebung, erweiterte Funktionen und vollständige CI/CD-Integration bietet.

Zeitleiste der veralteten Elemente (wie vom Test Manager-Team angekündigt):

  • Cloud: Das Orchestrator-Testmodul wird am 1. Januar 2026 eingestellt.
  • Automation Suite: Das Testmodul wird im April 2026 entfernt (sechs Monate nach Veröffentlichung der Funktionsparität in Version 2.2510).
  • Lokal (MSI): Keine Einstellung angekündigt. Die UiPath-CLI unterstützt weiterhin Orchestrator-Tests für lokale MSI-Installationen.

Auswirkungen auf die UiPath-CLI:

UiPath CLI 25.10 führt Unterstützung für Test Manager ein, um diesen Übergang auszurichten. Die CLI unterstützt weiterhin Orchestrator-basierte Testbefehle für:

  • Lokale MSI-Installationen (unendlich, bis auf Weiteres)
  • Cloud- und Automation Suite-Umgebungen (bis zum Datum der Einstellung oben)

Migrationsempfehlungen:

  • Cloud-Kunden: Migrieren Sie vor dem 1. Januar 2026 zu Test Manager.
  • Automation Suite-Kunden: Planen Sie die Migration für den Abschluss bis April 2026.
  • Lokale MSI-Kunden: Verwenden Sie weiterhin Orchestrator-basierte Tests mit UiPath-CLI.

Weitere Informationen finden Sie in der offiziellen Zeitleiste der veralteten Elemente.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2026 UiPath. Alle Rechte vorbehalten