UiPath Documentation
uipath-cli
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de UiPath CLI

pack de flux uip

uip flow pack empaquète un répertoire de projet de flux dans un fichier .nupkg prêt à être publié dans Orchestrator.

Synthèse

uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]
uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]

Les options globales sont respectées. Les codes de sortie suivent le contrat standard.

Arguments

  • <projectPath> (obligatoire) : chemin d'accès au répertoire du projet Flow (doit contenir project.uiproj et au moins un fichier .flow ).
  • <outputPath> (obligatoire) — le répertoire de sortie où le .nupkg sera écrit. Créé si elle n’existe pas.

Options

  • -n, --name <name> — nom du package. Par défaut, le nom du dossier du projet.
  • -v, --version <version> — version du package. La valeur par défaut est 1.0.0.

Exemples

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

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

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

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

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

Format des données (--sortie 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"
  }
}

Problème connu - Pack de solution

Lorsqu'un projet Flow est ajouté à une solution (uip solution project add) et compressé avec uip solution pack, le .nupkg résultant à l'intérieur du zip de la solution peut ne pas contenir de fichiers critiques (.bpmn, .flow, entry-points.json, bindings_v2.json).

La cause première est un aide non récursif copyFiles() dans le @uipath/tool-flow publié - il ignore silencieusement les sous-répertoires content/ et flow_files/ . uip flow pack utilise une copie récursive et n'est pas affecté.

Solution: utilisez uip flow pack directement pour produire des fichiers .nupkg déployables jusqu’à ce que le pipeline de la solution soit corrigé.

Voir également

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour