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

UIP Maestro Flow Pack

Syntax und Optionen für „uip Maestro Flow Pack“, das ein Flow-Projektverzeichnis in eine „.nupkg“-Veröffentlichung für den Orchestrator verpackt.

uip maestro flow pack verpackt ein Flow-Projektverzeichnis in eine .nupkg -Datei, die bereit für die Veröffentlichung im Orchestrator ist.

Zusammenfassung

uip maestro flow pack <projectPath> <outputPath> [-n <name>] [-v <version>] [--author <author>] [--description <text>] [--repository-url <url>] [--repository-commit <sha>] [--repository-branch <branch>] [--repository-type <type>] [--release-notes <text>] [--project-url <url>]
uip maestro flow pack <projectPath> <outputPath> [-n <name>] [-v <version>] [--author <author>] [--description <text>] [--repository-url <url>] [--repository-commit <sha>] [--repository-branch <branch>] [--repository-type <type>] [--release-notes <text>] [--project-url <url>]

Beachten Sie globale Optionen. Austrittscodes folgen dem Standardvertrag.

Argumente

  • <projectPath> (erforderlich) – Der Pfad zum Flow-Projektverzeichnis (muss project.uiproj und mindestens eine .flow -Datei enthalten).
  • <outputPath> (erforderlich) – Ausgabeverzeichnis, in das .nupkg geschrieben wird. Wird erstellt, wenn er nicht vorhanden ist.

Optionen

  • -n, --name <name> – Paketname. Standardmäßig der Name des Projektordners.
  • -v, --version <version> – Paketversion. Die Standardeinstellung ist 1.0.0.

Paketmetadatenoptionen (gemeinsam für Paketbefehle genutzt)

OptionBeschreibung
--author <author>Paketautor.
--description <text>Paketbeschreibung.
--repository-url <url>Quell-Repository-URL, im Paket zur Rückverfolgbarkeit aufgezeichnet.
--repository-commit <sha>Quell-Repository-Commit-Hash.
--repository-branch <branch>Verzweigung des Quell-Repositorys.
--repository-type <type>Typ des Quell-Repositorys. Standardmäßig auf git, wenn --repository-url festgelegt ist.
--release-notes <text>Versionshinweise für das Paket.
--project-url <url>URL der Automation Hub-Idee.

Beispiele

# Pack with defaults (name = folder, version = 1.0.0)
uip maestro flow pack ./invoice-flow ./dist

# Pack with an explicit version
uip maestro flow pack ./invoice-flow ./dist --version 1.2.0

# Override the package name
uip maestro flow pack ./invoice-flow ./dist --name Invoicing.Flow --version 1.2.0
# Pack with defaults (name = folder, version = 1.0.0)
uip maestro flow pack ./invoice-flow ./dist

# Pack with an explicit version
uip maestro flow pack ./invoice-flow ./dist --version 1.2.0

# Override the package name
uip maestro flow pack ./invoice-flow ./dist --name Invoicing.Flow --version 1.2.0

Datenform (--output json)

{
  "Code": "FlowPack",
  "Data": {
    "Package": "invoice-flow.1.2.0.nupkg",
    "Output": "./dist/invoice-flow.1.2.0.nupkg"
  }
}
{
  "Code": "FlowPack",
  "Data": {
    "Package": "invoice-flow.1.2.0.nupkg",
    "Output": "./dist/invoice-flow.1.2.0.nupkg"
  }
}

Bekanntes Problem – Lösungspaket

Wenn ein Flow-Projekt zu einer Lösung (uip solution projects add) hinzugefügt und mit uip solution pack gepackt wird, können im resultierenden .nupkg innerhalb der Lösungs-ZIP kritische Dateien fehlen (.bpmn, .flow, entry-points.json, bindings_v2.json).

Die Hauptursache ist ein nicht rekursiver copyFiles() -Hilfsprozess im veröffentlichten @uipath/tool-flow – er überspringt die Unterverzeichnisse content/ und flow_files/ im Hintergrund. uip maestro flow pack verwendet eine rekursive Kopie und ist nicht betroffen.

Problemumgehung: Verwenden Sie uip maestro flow pack direkt, um bereitstellbare .nupkg -Dateien zu erstellen, bis die Lösungspipeline repariert ist.

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