UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
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.

Paquet de flux uip maestro

Syntaxe et options pour `uip Maestro flow pack`, qui empaquète un répertoire de projet Flux en fichier `.nupkg` pour la publication d'Orchestrator.

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

Synthèse

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>]

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.

Options de métadonnées de package (partagées entre les commandes de pack)

OptionDescription
--author <author>Auteur du package.
--description <text>Description du package.
--repository-url <url>URL du référentiel source, enregistrée dans le package à des fins de traçabilité.
--repository-commit <sha>Hachage de validation du référentiel source.
--repository-branch <branch>Branche du référentiel source.
--repository-type <type>Type du référentiel source. La valeur par défaut est git lorsque --repository-url est défini.
--release-notes <text>Notes de publication du package.
--project-url <url>URL de l'idée Automation Hub.

Exemples

# 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

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 projects 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 maestro flow pack utilise une copie récursive et n'est pas affecté.

Solution: utilisez uip maestro 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