UiPath Documentation
uipath-cli
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UiPath-CLI-Benutzerhandbuch

UIP-Lösung veröffentlichen

uip solution publish lädt eine Lösung .zip – erstellt von uip solution pack – in den Lösungsfeed des Mandanten hoch. Sobald ein Paket veröffentlicht wurde, ist es für uip solution packages list sichtbar und kann mit uip solution deploy run bereitgestellt werden.

Veröffentlichen ist ein authentifizierter Vorgang. Führen Sie zuerst uip login aus oder übergeben Sie --tenant um einen bestimmten Mandanten innerhalb Ihrer authentifizierten Organisation anzuvisieren.

Zusammenfassung

uip solution publish <packagePath> [--tenant <tenant-name>] [--login-validity <minutes>]
uip solution publish <packagePath> [--tenant <tenant-name>] [--login-validity <minutes>]

Der Befehl berücksichtigt die globalen Optionen und gibt die Standardaustrittscodes zurück.

Argumente

  • <packagePath> (erforderlich) – Der Pfad zu einem .zip -Paket, das von uip solution pack erzeugt wurde. Die Datei muss vorhanden sein und die Erweiterung .zip haben; alles andere schlägt mit einem Failure Ergebnis fehl.

Optionen

  • -t, --tenant <tenant-name> – Mandant, in dem veröffentlicht werden soll. Die Standardeinstellung ist der während der Authentifizierung ausgewählte Mandant.
  • --login-validity <minutes> – Mindestens Minuten vor dem Ablauf des Tokens, um eine Aktualisierung auszulösen. Die Standardeinstellung ist 10.

Beispiele

Minimal

uip solution publish ./dist/my-solution.1.0.0.zip
uip solution publish ./dist/my-solution.1.0.0.zip

Allgemein – zielen auf einen bestimmten Mandanten ab

uip solution publish ./dist/my-solution.1.0.0.zip --tenant Production
uip solution publish ./dist/my-solution.1.0.0.zip --tenant Production

Skripting – Kettenpaket → Veröffentlichen und Erfassen des Paketversionsschlüssels

uip solution pack ./my-solution ./dist --version 1.2.0
KEY=$(uip solution publish ./dist/my-solution.1.2.0.zip --output-filter "Data.PackageVersionKey" --output plain)
echo "Published version key: $KEY"
uip solution pack ./my-solution ./dist --version 1.2.0
KEY=$(uip solution publish ./dist/my-solution.1.2.0.zip --output-filter "Data.PackageVersionKey" --output plain)
echo "Published version key: $KEY"

Datenform (--output json)

{
  "Code": "SolutionPublish",
  "Data": {
    "Status": "Published successfully",
    "PackageVersionKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0"
  }
}
{
  "Code": "SolutionPublish",
  "Data": {
    "Status": "Published successfully",
    "PackageVersionKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0"
  }
}
  • PackageVersionKey – GUID, die diese bestimmte Version des Pakets im Mandantenfeed identifiziert.
  • PackageName / PackageVersion – die Werte, die an pack übergeben (oder standardmäßig festgelegt) werden; Verwenden Sie sie auf deploy run --package-name --package-version wieder.

Versionskonflikte

Das Veröffentlichen eines Pakets, dessen name + version bereits im Feed vorhanden ist, schlägt mit einem beschreibenden Fehler fehl. Erhöhen Sie die Version in Ihrem Build – in der Regel über pack --version … – vor der erneuten Veröffentlichung. Die Fehleranweisungen verweisen auf dieselbe Behebung.

Siehe auch

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben