Vous utilisez la recherche pour localiser des éléments spécifiques ou d'autres composants. Par exemple, vous souhaitez peut-être rechercher des pipelines activés ou désactivés. Si un pipeline est désactivé, il ne peut pas s'exécuter.

Objets de recherche

Vous pouvez effectuer une recherche dans :
  • Projets
  • Des points de terminaison
  • Des pipelines
  • Des exécutions
  • Des tableaux de bord de pipeline, des tableaux de bord personnalisés
  • Des déclencheurs et serveurs Gerrit
  • Des Webhooks Git
  • Des Webhooks Docker
Vous pouvez effectuer une recherche avec filtrage sur colonne dans :
  • Des opérations d'utilisateur
  • Des variables
  • L'activité des déclencheurs pour Gerrit, Git et Docker

Fonctionnement de la recherche

Les critères de recherche varient en fonction de la page sur laquelle vous vous trouvez. Chaque page a des critères de recherche différents.
Zone de recherche Critères à utiliser pour la recherche
Tableaux de bord de pipeline Projet, Nom, Description, Balises, Lien
Tableaux de bord personnalisés Projet, Nom, Description, Lien (UUID d'un élément du tableau de bord)
Des exécutions Nom, Commentaires, Motif, Balises, Index, État, Projet, Afficher, Exécuté par moi, Lien (UUID de l'exécution) et Paramètres d'entrée, Paramètres de sortie ou Message d'état par le biais du format suivant : <key>:<value>
Des pipelines Nom, Description, État, Balises, Créé par, Créé par moi, Mis à jour par, Mis à jour par moi, Projet
Projets Nom, Description
Des points de terminaison Nom, Description, Type, Mis à jour par, Projet
Déclencheurs Gerrit Nom, État, Projet
Serveurs Gerrit Nom, URL du serveur, Projet
Des Webhooks Git Nom, Type de serveur, Référentiel, Branche, Projet
Où :
  • Le lien est l'UUID d'un pipeline, d'une exécution ou d'un widget sur un tableau de bord.
  • Pour spécifier les critères Paramètre d'entrée, Paramètre de sortie et Message d'état, utilisez les notations suivantes :
    • Notation : input.<inputKey>:<inputValue>

      Exemple : input.GERRIT_CHANGE_OWNER_EMAIL:joe_user

    • Notation : output.<outputKey>:<outputValue>

      Exemple : output.BuildNo:29

    • Notation : statusMessage:<value>

      Exemple : statusMessage:Execution failed

  • L'état dépend de la page de recherche.
    • Pour les exécutions, les valeurs possibles sont : Terminé, Échec, Échec de la restauration ou Annulé.
    • Pour les pipelines, les valeurs d'état possibles incluent : activé, désactivé ou publié.
    • Pour les déclencheurs, les valeurs d'état possibles incluent : activé ou désactivé.
  • Exécuté, Créé ou Mis à jour par moi se rapporte à l'utilisateur connecté.
La recherche s'affiche dans la partie supérieure droite de chaque page valide. Lorsque vous commencez à taper dans la zone de recherche, Code Stream connaît le contexte de la page et suggère des options de recherche.
Méthodes de recherche Modalités de saisie
Tapez une partie du paramètre de recherche.

Par exemple, saisissez act pour ajouter un filtre d'état répertoriant tous les pipelines activés.


Rechercher « act » au niveau d'état
Ajoutez un filtre pour réduire le nombre d'éléments trouvés.

Par exemple, tapez Tes pour ajouter un filtre de nom. Le filtre fonctionne comme un ET avec le filtre État:désactivé existant pour afficher uniquement les pipelines désactivés dont le nom comporte Tes.


Effectuer une recherche avec deux filtres faisant office de ET
Cliquez sur l'icône de filtre dans les propriétés d'un pipeline ou d'une exécution pour réduire le nombre d'éléments affichés.
  • Les propriétés État, Balises, Projet et Mis à jour par des pipelines disposent d'une icône de filtre.
  • Les propriétés Balises, Exécuté par et Message d'état des exécutions disposent d'une icône de filtre.

Par exemple, sur la fiche de pipeline, cliquez sur l'icône pour ajouter la balise SmartTemplate aux filtres existants : État:Activé, Projet:test, Mis à jour par:utilisateur et Balises:Canary.

Filtres de recherche sur la fiche de pipeline
Utilisez une virgule de séparation pour inclure tous les éléments dans deux états d'exécution.

Par exemple, tapez éc,ann pour créer un filtre d'état qui fait office de OU pour répertorier toutes les exécutions en échec ou annulées.


Rechercher OU
Tapez un nombre pour inclure tous les éléments dans une plage d'index.

Par exemple, tapez 35 et sélectionnez < pour répertorier toutes les exécutions dont le numéro d'index est inférieur à 35.


Index de recherche avec opérateur
Les pipelines modélisés en tant que tâches deviennent des exécutions imbriquées et ne sont pas répertoriés avec toutes les exécutions par défaut.

Pour afficher les exécutions imbriquées, tapez imbriqué et sélectionnez le filtre Afficher.


Rechercher les exécutions imbriquées

Enregistrement d'une recherche favorite

Vous pouvez enregistrer des recherches favorites à utiliser sur chaque page en cliquant sur l'icône de disque en regard de la zone de recherche.

  • Pour enregistrer une recherche, saisissez les paramètres de recherche et cliquez sur l'icône pour donner un nom à la recherche, comme Mes pipelines activés.
  • Après avoir enregistré une recherche, cliquez sur l'icône pour accéder à la recherche. Vous pouvez également sélectionner Gérer pour renommer, supprimer ou déplacer la recherche dans la liste des recherches enregistrées.

    Recherche enregistrée

Les recherches sont liées à votre nom d'utilisateur et ne s'affichent que sur les pages auxquelles la recherche s'applique. Par exemple, si vous avez enregistré une recherche nommée Mes pipelines activés correspondant à État:activé sur la page Pipelines, la recherche Mes pipelines activés n'est pas disponible sur la page des déclencheurs Gerrit, même si État:activé est une recherche valide pour un déclencheur.

Enregistrement d'un pipeline favori

Si vous disposez d'un pipeline ou d'un tableau de bord favori, vous pouvez l'épingler de manière à ce qu'il figure toujours en haut de votre page Pipelines ou Tableaux de bord. Sur la fiche de pipeline, cliquez sur Actions > Épingler.

Épinglage du pipeline en haut de l'écran