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.

pack de workflow d’API uip

Syntaxe et options pour `uip api-workflow pack`, qui génère et empaquète un projet de workflow d'API dans un fichier `.nupkg` signé ou non signé.

uip api-workflow pack crée un projet de workflow d'API et le package dans un .nupkg prêt à être publié. La signature du code est facultative: transmettez un chemin d'accès au certificat, un mot de passe et un serveur d'horodatage .pfx pour produire un package signé.

Synthèse​

uip api-workflow pack <projectPath> <destinationPath> [options]
uip api-workflow pack <projectPath> <destinationPath> [options]
  • <projectPath> : le chemin d'accès au répertoire du projet de workflow d'API ou au fichier .uip .
  • <destinationPath> — répertoire où le .nupkg est écrit.

Options​

DrapeauDescription
--package-id <id>ID de package NuGet (remplace la valeur par défaut du projet).
--package-version <version>Version du paquet NuGet. La valeur par défaut est 1.0.0 lorsqu'elle est omise ou vide.
--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, enregistré à des fins de traçabilité.
--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, mais qu'il est omis.
--release-notes <text>Notes de publication du package.
--project-url <url>URL de l'idée Automation Hub.
--signing-certificate-path <path>Chemin d'accès à un .pfx certificat de signature.
--signing-certificate-password <password>Mot de passe du certificat.
--signing-timestamp-server <url>URL du serveur d’horodatage pour les packages signés.

Exemples​

# Pack with the project's defaults
uip api-workflow pack ./my-workflow ./output

# Override package metadata
uip api-workflow pack ./my-workflow ./output \
    --package-id MyOrg.Workflows.Onboarding \
    --package-version 1.2.0 \
    --author "Contoso Ltd." \
    --repository-url https://github.com/contoso/onboarding-workflow

# Sign the package
uip api-workflow pack ./my-workflow ./output \
    --signing-certificate-path ./certs/codesign.pfx \
    --signing-certificate-password "$CERT_PASSWORD" \
    --signing-timestamp-server http://timestamp.digicert.com
# Pack with the project's defaults
uip api-workflow pack ./my-workflow ./output

# Override package metadata
uip api-workflow pack ./my-workflow ./output \
    --package-id MyOrg.Workflows.Onboarding \
    --package-version 1.2.0 \
    --author "Contoso Ltd." \
    --repository-url https://github.com/contoso/onboarding-workflow

# Sign the package
uip api-workflow pack ./my-workflow ./output \
    --signing-certificate-path ./certs/codesign.pfx \
    --signing-certificate-password "$CERT_PASSWORD" \
    --signing-timestamp-server http://timestamp.digicert.com

Format des données (--sortie json)​

{
  "Code": "ApiWorkflowPack",
  "Data": {
    "Success": true,
    "Packages": ["./output/my-workflow.1.0.0.nupkg"]
  }
}
{
  "Code": "ApiWorkflowPack",
  "Data": {
    "Success": true,
    "Packages": ["./output/my-workflow.1.0.0.nupkg"]
  }
}

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