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

publication de la solution uip

uip solution publish télécharge une solution .zip — produite par uip solution pack — dans le flux de solutions du locataire. Une fois qu'un package est publié, il est visible par uip solution packages list et peut être déployé avec uip solution deploy run

La publication est une opération authentifiée. Exécutez d’abord uip login ou transmettez --tenant pour cibler un locataire spécifique au sein de votre organisation authentifiée.

Synthèse

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

La commande respecte les options globales et renvoie les codes de sortie standard.

Arguments

  • <packagePath> (requis) : chemin d'accès à un package .zip produit par uip solution pack. Le fichier doit exister et avoir une extension .zip ; tout le reste échoue avec un résultat Failure .

Options

  • -t, --tenant <tenant-name> — Locataire dans lequel publier. La valeur par défaut est le locataire sélectionné lors de l'authentification.
  • --login-validity <minutes> — Nombre minimum de minutes avant l'expiration du jeton pour déclencher une actualisation. La valeur par défaut est 10.

Exemples

Minimum

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

Commun — cibler un locataire spécifique

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

Scripting — pack de chaîne → publier et capturer la clé de version du package

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"

Format des données (--sortie 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 identifiant cette version spécifique du package dans le flux du locataire.
  • PackageName / PackageVersion — les valeurs transmises à (ou définies par défaut par) pack; les réutiliser sur deploy run --package-name --package-version

Conflits de version

La publication d'un package dont la name + version existe déjà dans le flux échoue avec une erreur descriptive. Incrémentez la version dans votre build, généralement via pack --version … , avant de republier. Les instructions d’erreur désignent cette même correction.

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