5.3. Référence pour OpenShift Pipelines


Cette section énumère les commandes CLI de base de tkn.

5.3.1. Syntaxe de base

tkn [command or options] [arguments…​]

5.3.2. Options globales

--help, -h

5.3.3. Commandes d'utilitaires

5.3.3.1. tkn

Commande parente de tkn CLI.

Exemple : Afficher toutes les options

$ tkn

5.3.3.2. achèvement [shell]

Imprime le code d'achèvement de l'interpréteur de commandes qui doit être évalué pour fournir un achèvement interactif. Les shells supportés sont bash et zsh.

Exemple : Code d'achèvement pour bash shell

$ tkn completion bash

5.3.3.3. version

Imprimer les informations relatives à la version de l'interface CLI de tkn.

Exemple : Vérifier la version de tkn

$ tkn version

5.3.4. Commandes de gestion des pipelines

5.3.4.1. canalisation

Gérer les pipelines.

Exemple : Afficher l'aide

$ tkn pipeline --help

5.3.4.2. suppression du pipeline

Supprimer une canalisation.

Exemple : Supprimer le pipeline mypipeline d'un espace de noms

$ tkn pipeline delete mypipeline -n myspace

5.3.4.3. description du pipeline

Décrire un pipeline.

Exemple : Décrire la filière mypipeline

$ tkn pipeline describe mypipeline

5.3.4.4. liste des pipelines

Affiche une liste de pipelines.

Exemple : Afficher une liste de pipelines

$ tkn pipeline list

5.3.4.5. journaux de bord des pipelines

Affiche les journaux d'un pipeline spécifique.

Exemple : Diffusion en continu des journaux en direct de la canalisation mypipeline

$ tkn pipeline logs -f mypipeline

5.3.4.6. démarrage du pipeline

Lancer un pipeline.

Exemple : Démarrer le pipeline mypipeline

$ tkn pipeline start mypipeline

5.3.5. Commandes d'exécution du pipeline

5.3.5.1. pipelinerun

Gérer l'exécution du pipeline.

Exemple : Afficher l'aide

$ tkn pipelinerun -h

5.3.5.2. pipelinerun annuler

Annule le passage d'un pipeline.

Exemple : Annuler l'exécution du pipeline mypipelinerun à partir d'un espace de noms

$ tkn pipelinerun cancel mypipelinerun -n myspace

5.3.5.3. pipelinerun supprimer

Supprimer un pipeline.

Exemple : Suppression de l'exécution d'un pipeline à partir d'un espace de noms

$ tkn pipelinerun delete mypipelinerun1 mypipelinerun2 -n myspace

Exemple : Supprimer toutes les exécutions de pipeline d'un espace de noms, à l'exception des cinq exécutions les plus récentes

$ tkn pipelinerun delete -n myspace --keep 5 1

1
Remplacez 5 par le nombre d'exécutions les plus récentes du pipeline que vous souhaitez conserver.

Exemple : Supprimer tous les pipelines

$ tkn pipelinerun delete --all

Note

À partir de Red Hat OpenShift Pipelines 1.6, la commande tkn pipelinerun delete --all ne supprime pas les ressources qui sont en cours d'exécution.

5.3.5.4. pipelinerun décrire

Décrire un parcours de canalisation.

Exemple : Décrire le pipeline mypipelinerun exécuté dans un espace de noms

$ tkn pipelinerun describe mypipelinerun -n myspace

5.3.5.5. liste des pipelines

Liste de l'exécution des pipelines.

Exemple : Afficher une liste d'exécutions de pipeline dans un espace de noms

$ tkn pipelinerun list -n myspace

5.3.5.6. journaux de bord pipelinerun

Affiche les journaux d'un pipeline.

Exemple : Afficher les journaux du pipeline mypipelinerun exécuté avec toutes les tâches et étapes d'un espace de noms

$ tkn pipelinerun logs mypipelinerun -a -n myspace

5.3.6. Commandes de gestion des tâches

5.3.6.1. tâche

Gérer les tâches.

Exemple : Afficher l'aide

$ tkn task -h

5.3.6.2. suppression d'une tâche

Supprimer une tâche.

Exemple : Supprimer les tâches mytask1 et mytask2 d'un espace de noms

$ tkn task delete mytask1 mytask2 -n myspace

5.3.6.3. description de la tâche

Décrire une tâche.

Exemple : Décrire la tâche mytask dans un espace de noms

$ tkn task describe mytask -n myspace

5.3.6.4. liste de tâches

Dresser la liste des tâches.

Exemple : Liste de toutes les tâches d'un espace de noms

$ tkn task list -n myspace

5.3.6.5. journaux des tâches

Afficher les journaux des tâches.

Exemple : Afficher les journaux de l'exécution de la tâche mytaskrun de la tâche mytask

$ tkn task logs mytask mytaskrun -n myspace

5.3.6.6. début de la tâche

Démarrer une tâche.

Exemple : Démarrer la tâche mytask dans un espace de noms

$ tkn task start mytask -s <ServiceAccountName> -n myspace

5.3.7. Commandes d'exécution des tâches

5.3.7.1. course à pied

Gérer l'exécution des tâches.

Exemple : Afficher l'aide

$ tkn taskrun -h

5.3.7.2. annulation de la course à pied

Annuler l'exécution d'une tâche.

Exemple : Annuler la tâche mytaskrun exécutée à partir d'un espace de noms

$ tkn taskrun cancel mytaskrun -n myspace

5.3.7.3. taskrun supprimer

Supprimer une TaskRun.

Exemple : Supprimer les tâches mytaskrun1 et mytaskrun2 d'un espace de noms

$ tkn taskrun delete mytaskrun1 mytaskrun2 -n myspace

Exemple : Supprimer d'un espace de noms toutes les tâches exécutées, à l'exception des cinq dernières

$ tkn taskrun delete -n myspace --keep 5 1

1
Remplacez 5 par le nombre d'exécutions de tâches les plus récentes que vous souhaitez conserver.

5.3.7.4. description de la course

Décrire l'exécution d'une tâche.

Exemple : Décrire la tâche mytaskrun exécutée dans un espace de noms

$ tkn taskrun describe mytaskrun -n myspace

5.3.7.5. liste des courses

Liste des tâches exécutées.

Exemple : Liste de toutes les tâches exécutées dans un espace de noms

$ tkn taskrun list -n myspace

5.3.7.6. carnets de route

Afficher les journaux d'exécution des tâches.

Exemple : Afficher les journaux en direct de la tâche mytaskrun exécutée dans un espace de noms

$ tkn taskrun logs -f mytaskrun -n myspace

5.3.8. Commandes de gestion des conditions

5.3.8.1. condition

Gérer les conditions.

Exemple : Afficher l'aide

$ tkn condition --help

5.3.8.2. condition supprimer

Supprimer une condition.

Exemple : Supprimer la condition mycondition1 d'un espace de noms

$ tkn condition delete mycondition1 -n myspace

5.3.8.3. décrire l'état

Décrire une condition.

Exemple : Décrire la condition mycondition1 dans un espace de noms

$ tkn condition describe mycondition1 -n myspace

5.3.8.4. liste des conditions

Conditions de la liste.

Exemple : Liste des conditions dans un espace de noms

$ tkn condition list -n myspace

5.3.9. Pipeline Commandes de gestion des ressources

5.3.9.1. ressource

Gérer les ressources du pipeline.

Exemple : Afficher l'aide

$ tkn resource -h

5.3.9.2. créer des ressources

Créer une ressource de pipeline.

Exemple : Créer une ressource de pipeline dans un espace de noms

$ tkn resource create -n myspace

Il s'agit d'une commande interactive qui demande des informations sur le nom de la ressource, son type et les valeurs basées sur le type de la ressource.

5.3.9.3. suppression des ressources

Supprimer une ressource du pipeline.

Exemple : Supprimer la ressource myresource Pipeline d'un espace de noms

$ tkn resource delete myresource -n myspace

5.3.9.4. description des ressources

Décrire une ressource du pipeline.

Exemple : Décrire la ressource myresource Pipeline

$ tkn resource describe myresource -n myspace

5.3.9.5. liste de ressources

Ressources pour le pipeline de la liste.

Exemple : Liste de toutes les ressources de pipeline d'un espace de noms

$ tkn resource list -n myspace

5.3.10. Commandes de gestion ClusterTask

Important

Dans Red Hat OpenShift Pipelines 1.10, la fonctionnalité ClusterTask de l'utilitaire de ligne de commande tkn est dépréciée et il est prévu de la supprimer dans une prochaine version.

5.3.10.1. tâche en grappe

Gérer les tâches de cluster.

Exemple : Afficher l'aide

$ tkn clustertask --help

5.3.10.2. clustertask delete

Supprimer une ressource ClusterTask dans un cluster.

Exemple : Supprimer mytask1 et mytask2 ClusterTasks

$ tkn clustertask delete mytask1 mytask2

5.3.10.3. description de la tâche en grappe

Décrire une ClusterTask.

Exemple : Décrire la tâche mytask ClusterTask

$ tkn clustertask describe mytask1

5.3.10.4. liste de tâches en grappe

Liste des tâches de cluster.

Exemple : Liste des tâches de cluster

$ tkn clustertask list

5.3.10.5. clustertask start

Démarrer ClusterTasks.

Exemple : Démarrer la tâche mytask ClusterTask

$ tkn clustertask start mytask

5.3.11. Déclencher des commandes de gestion

5.3.11.1. générateur d'événements

Gérer les écouteurs d'événements.

Exemple : Afficher l'aide

$ tkn eventlistener -h

5.3.11.2. eventlistener supprimer

Supprimer un EventListener.

Exemple : Supprimer les EventListeners mylistener1 et mylistener2 dans un espace de noms

$ tkn eventlistener delete mylistener1 mylistener2 -n myspace

5.3.11.3. eventlistener décrire

Décrire un écouteur d'événements.

Exemple : Décrire l'écouteur d'événements mylistener dans un espace de noms

$ tkn eventlistener describe mylistener -n myspace

5.3.11.4. liste d'événements

Liste des écouteurs d'événements.

Exemple : Liste de tous les EventListeners d'un espace de noms

$ tkn eventlistener list -n myspace

5.3.11.5. journaux d'événements

Afficher les journaux d'un EventListener.

Exemple : Afficher les journaux de mylistener EventListener dans un espace de noms

$ tkn eventlistener logs mylistener -n myspace

5.3.11.6. liaison de déclenchement

Gérer les TriggerBindings.

Exemple : Afficher l'aide sur les TriggerBindings

$ tkn triggerbinding -h

5.3.11.7. triggerbinding delete

Supprimer un TriggerBinding.

Exemple : Supprimer les TriggerBindings mybinding1 et mybinding2 dans un espace de noms

$ tkn triggerbinding delete mybinding1 mybinding2 -n myspace

5.3.11.8. description de l'obligation de déclenchement

Décrire un TriggerBinding.

Exemple : Décrire le lien mybinding TriggerBinding dans un espace de noms

$ tkn triggerbinding describe mybinding -n myspace

5.3.11.9. liste des déclencheurs (triggerbinding)

Liste des TriggerBindings.

Exemple : Lister tous les TriggerBindings d'un espace de noms

$ tkn triggerbinding list -n myspace

5.3.11.10. modèle de déclenchement

Gérer les modèles de déclenchement.

Exemple : Afficher l'aide de TriggerTemplate

$ tkn triggertemplate -h

5.3.11.11. modèle de déclenchement supprimer

Supprimer un TriggerTemplate.

Exemple : Supprimer les TriggerTemplates mytemplate1 et mytemplate2 dans un espace de noms

$ tkn triggertemplate delete mytemplate1 mytemplate2 -n `myspace`

5.3.11.12. modèle de déclenchement décrire

Décrire un TriggerTemplate.

Exemple : Décrire le mytemplate TriggerTemplate dans un espace de noms

$ tkn triggertemplate describe mytemplate -n `myspace`

5.3.11.13. liste de modèles de déclenchement

Liste des modèles de déclenchement.

Exemple : Liste de tous les TriggerTemplates d'un espace de noms

$ tkn triggertemplate list -n myspace

5.3.11.14. clustertriggerbinding (liaison de déclenchement de cluster)

Gérer les ClusterTriggerBindings.

Exemple : Afficher l'aide sur les ClusterTriggerBindings

$ tkn clustertriggerbinding -h

5.3.11.15. clustertriggerbinding delete

Supprimer un ClusterTriggerBinding.

Exemple : Supprimer myclusterbinding1 et myclusterbinding2 ClusterTriggerBindings

$ tkn clustertriggerbinding delete myclusterbinding1 myclusterbinding2

5.3.11.16. clustertriggerbinding describe

Décrire un ClusterTriggerBinding.

Exemple : Décrire le lien myclusterbinding ClusterTriggerBinding

$ tkn clustertriggerbinding describe myclusterbinding

5.3.11.17. liste des déclencheurs de clusters

Liste des ClusterTriggerBindings.

Exemple : Liste de tous les ClusterTriggerBindings

$ tkn clustertriggerbinding list

5.3.12. Commandes d'interaction avec le Hub

Interagir avec Tekton Hub pour les ressources telles que les tâches et les pipelines.

5.3.12.1. plaque tournante

Interagir avec le hub.

Exemple : Afficher l'aide

$ tkn hub -h

Exemple : Interagir avec un serveur API hub

$ tkn hub --api-server https://api.hub.tekton.dev

Note

Pour chaque exemple, pour obtenir les sous-commandes et les drapeaux correspondants, exécutez tkn hub <command> --help.

5.3.12.2. rétrogradation de la plaque tournante

Rétrograder une ressource installée.

Exemple : Rétrograder la tâche mytask dans l'espace de noms mynamespace vers son ancienne version

$ tkn hub downgrade task mytask --to version -n mynamespace

5.3.12.3. hub get

Obtenir le manifeste d'une ressource par son nom, son type, son catalogue et sa version.

Exemple : Obtenir le manifeste d'une version spécifique du pipeline ou de la tâche myresource dans le catalogue tekton

$ tkn hub get [pipeline | task] myresource --from tekton --version version

5.3.12.4. info sur le moyeu

Afficher des informations sur une ressource en fonction de son nom, de son type, de son catalogue et de sa version.

Exemple : Afficher des informations sur une version spécifique de la tâche mytask à partir du catalogue tekton

$ tkn hub info task mytask --from tekton --version version

5.3.12.5. installation du moyeu

Installer une ressource à partir d'un catalogue en fonction de son type, de son nom et de sa version.

Exemple : Installer une version spécifique de la tâche mytask à partir du catalogue tekton dans l'espace de noms mynamespace

$ tkn hub install task mytask --from tekton --version version -n mynamespace

5.3.12.6. réinstallation du moyeu

Réinstaller une ressource en fonction de son type et de son nom.

Exemple : Réinstaller une version spécifique de la tâche mytask à partir du catalogue tekton dans l'espace de noms mynamespace

$ tkn hub reinstall task mytask --from tekton --version version -n mynamespace

5.3.12.8. mise à niveau du moyeu

Mettre à jour une ressource installée.

Exemple : Mettre à jour la tâche mytask installée dans l'espace de noms mynamespace vers une nouvelle version

$ tkn hub upgrade task mytask --to version -n mynamespace

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.