Configurer le CLI ktm

Authentification, variables d'environnement, formats de sortie et codes de sortie du CLI ktm.

ktm se configure via des variables d'environnement et des flags globaux. Il n'y a pas de fichier de configuration à gérer.

Authentification

Fournissez votre clé API de deux façons :

  • Définissez la variable d'environnement KAPPTIVATE_API_KEY (recommandé).
  • Passez --api-key-file <path> pour lire la clé depuis un fichier.

Toutes les commandes nécessitent une clé, sauf la validation locale (--validate). Les clés sont créées et gérées par les administrateurs de l'espace de travail sous Administration > Clés API.

Variables d'environnement

VariableFonction
KAPPTIVATE_API_KEYVotre clé API. Porte les mêmes droits d'accès que votre compte.
KAPPTIVATE_HOSTHôte API. Par défaut app.kapptivate.com.

Flags globaux

Ces flags s'appliquent à toutes les commandes :

FlagDescription
-o, --outputFormat de sortie : json (défaut), table ou plain.
-d, --debugAffiche les requêtes HTTP, le timing et les erreurs détaillées sur stderr.
--hostRemplace l'hôte API (aussi KAPPTIVATE_HOST).
--api-key-fileLit la clé API depuis un fichier au lieu de l'environnement.
-q, --quietSupprime les lignes de log de niveau info ; affiche uniquement les erreurs.
--no-colorDésactive la sortie colorée.
--no-proxyIgnore les paramètres de proxy HTTP de l'environnement.
--skip-tlsIgnore la vérification des certificats TLS (non sécurisé).

Codes de sortie

ktm utilise des codes de sortie stables pour que les pipelines puissent prendre des décisions selon le résultat :

CodeSignification
0Succès
1Erreur générale
2Erreur d'authentification
3Timeout (délai de polling dépassé)
4Configuration invalide
5Les tests ont été exécutés mais certains ont échoué

Et ensuite ?

Référence des commandes

Toutes les commandes, flags et arguments.

CI/CD

Utilisez ces paramètres dans votre pipeline.

Last updated on