Leçon 5 : Affichage des données dans la chaîne de valeur#

Suivez les particules de la chaîne de valeur tandis qu'elles changent de statut ou d'état.

Avant de commencer

Avant de commencer cette leçon, assurez-vous d'avoir terminé la leçon précédente.

Description de la tâche

Le langage de requête DevOps détermine les données à afficher dans la chaîne de valeur. Dans cette leçon, nous apprenez à utiliser différentes requêtes DevOps pour afficher des données en tant que particule dans la chaîne de valeur.

Procédure

Pour modifier la chaîne de valeur du tutoriel, procédez comme suit :

  1. Sur la page Chaînes de valeur, sélectionnez la chaîne de valeur du tutoriel.

  2. Cliquez sur Configurer la mappe de la chaîne de valeur > Télécharger la mappe de la chaîne de valeur.

    Le fichier helloWorld-vsm.json est téléchargé sur votre ordinateur.

    Remarque : Si vous disposez du helloWorld-vsm.json utilisé lors de la leçon précédente, vous pouvez l'utiliser.

  3. Dans votre éditeur de texte, ouvrez le fichier helloWorld-vsm.json, puis ajoutez une requête DQL à l'étape dans le fichier JSON.

    Ajoutez une requête pour filtrer les problèmes à l'état ouvert avec l'exemple de code ci-dessous :

    { "name": "Backlog", "query": "issue.status='OPEN'", "description": "", "wipLimit": null, "gates": null

    Vous pouvez utiliser n'importe quelle requête de la table des requêtes DQL pour limiter les étapes pour les problèmes Jira dont le statut de flux de travaux est :

    Requête DevOps Description
    issue.id Fournissez une référence d'identifiant de problème pour filtrer la particule. Par exemple : issue.id=ABCD-1234 pour filtrer le problème avec la référence d'identifiant ABCD-1234.
    issue.status Fournissez une référence de statut de problème pour filtrer la particule. Par exemple : issue.status=OPEN pour filtrer tous les problèmes dont le statut est ouvert. De la même manière, nous pouvons créer une requête DQL pour tous les statuts de problème de Jira.
    issue.name Fournissez un nom de problème pour filtrer la particule. Par exemple : issue.name= DevOps
    issue.sprints Fournissez un sprint de problème pour filtrer la particule. Par exemple : issue.sprints.active=TRUE pour filtrer les problèmes actifs du sprint.
    issue.owner Fournissez un propriétaire de problème pour filtrer la particule. Par exemple : issue.owner="John" pour filtrer le problème de John.
    issue.priority Fournissez une priorité de problème pour filtrer la particule. Par exemple : issue.priority="High" pour filtrer les problèmes dont la priorité est élevée.
    issue.type Fournissez un type de problème pour filtrer la particule. Par exemple : issue.type="Tâche" pour filtrer les problèmes dont le type est Tâche.
    issue.labels Fournissez des détails sur le libellé du problème pour filtrer la particule. Par exemple : issue.labels=DevOps
    issue.created Fournissez une date de création de problème pour filtrer la particule. Par exemple : issue.created=01-Dec-2000 pour filtrer le problème créé le 1er décembre 2000.
    Recherche DevOps Description
    pr.id Fournissez une référence d'identifiant de demande d'extraction pour filtrer la particule. Par exemple : pr.id=12345 pour filtrer la particule avec l'identifiant de demande d'extraction 12345
    pr.name Fournissez un nom de demande d'extraction pour filtrer la particule. Par exemple : pr.name=Devops pour filtrer la particule avec le nom de demande d'extraction Devops
    pr.source Fournissez une référence de source de demande d'extraction pour filtrer la particule. Par exemple : pr.source=abcde pour filtrer la particule avec la demande d'extraction abcde
    pr.status Fournissez un statut de demande d'extraction pour filtrer la particule. Par exemple : pr.status=brouillon pour filtrer la particule avec le statut de demande d'extraction Brouillon
    pr.branch Fournissez une référence de branche de demande d'extraction pour filtrer la particule. Par exemple : pr.branch=12345 pour filtrer la particule avec la branche de demande d'extraction 12345
    pr.baseBranch Fournissez une référence baseBranch de demande d'extraction pour filtrer la particule. Par exemple : pr.baseBranch=12345 pour filtrer la particule avec la baseBranch de demande d'extraction 12345
    pr.commitId Fournissez une référence d'identifiant de validation de demande d'extraction pour filtrer la particule. Par exemple : pr.commitId=12345abc pour filtrer la particule avec l'identifiant de validation de demande d'extraction 12345abc
    pr.merged Fournissez une demande d'extraction fusionnée pour filtrer la particule. Par exemple : pr.merged=12345 pour filtrer la particule avec la demande d'extraction fusionnée égale à 12345
    pr.assignees Fournissez le destinataire de la demande d'extraction pour filtrer la particule. Par exemple : pr.assignees=Devops pour filtrer la particule avec le destinataire de demande d'extraction Devops
    pr.reviewers Fournissez le réviseur de la demande d'extraction pour filtrer la particule. Par exemple : pr.reviewers=Devops pour filtrer la particule avec le réviseur de demande d'extraction Devops
    pr.created Fournissez la date de création de la demande d'extraction pour filtrer la particule. Par exemple : pr.created=01-December-2020 pour filtrer la particule avec la demande d'extraction créée le 1er décembre 2020
    pr.lastupdate Fournissez la date de dernière mise à jour de la demande d'extraction pour filtrer la particule. Par exemple : pr.lastupdate=01-December-2020 pour filtrer la particule avec la demande d'extraction mise à jour pour la dernière fois le 1er décembre 2020
    pr.creater Fournissez le créateur de la demande d'extraction afin de filtrer la particule. Par exemple : pr.creater=abcd pour filtrer la particule dont le créateur de la demande d'extraction est abcd
    pr.number Fournissez le numéro de la demande d'extraction pour filtrer la particule. Par exemple : pr.number=12345 pour filtrer la particule dont le numéro de demande d'extraction est 12345
    pr.comments.comment Fournissez les commentaires de la demande d'extraction pour filtrer la particule. Par exemple : pr.comments.comment=12345 pour filtrer la particule dont l'identifiant de demande d'extraction est 12345
    pr.comments.created Fournissez une date de création de commentaire de demande d'extraction pour filtrer la particule. Par exemple : pr.comments.created=01-December-2020 pour filtrer la particule avec des commentaires de demande d'extraction créés le 1er décembre 2020
    pr.comments.updated Fournissez une date de mise à jour de commentaire de demande d'extraction pour filtrer la particule. Par exemple : pr.comments.updated=01-December-2020 pour filtrer la particule avec des commentaires de demande d'extraction mis à jour le 1er décembre 2020
    Requête DevOps Description
    build.id Fournissez une référence d'identifiant de génération pour filtrer la particule. Par exemple : build.id=12345 pour filtrer la particule dont l'identifiant de génération est 12345
    build.name Fournissez un nom de génération pour filtrer la particule. Par exemple : build.name=123abc pour filtrer la particule dont le nom de génération est 123abc
    build.source Fournissez une source de génération pour filtrer la particule. Par exemple : build.source=12345 pour filtrer la particule dont la source de génération est 12345
    build.status Fournissez une référence de statut de génération pour filtrer la particule. Par exemple : build.status=pass pour filtrer la particule dont le statut de génération est Pass (réussite)
    build.endTime Fournissez une heure de fin de génération pour filtrer la particule. Par exemple : build.endTime=19:00 pour filtrer la particule dont l'heure de fin de génération est 19 h
    build.requestor Fournissez une référence de demandeur de génération pour filtrer la particule. Par exemple : build.requestor=abcd pour filtrer la particule dont le demandeur de génération est abcd
    build.startTime Fournissez une heure de début de génération pour filtrer la particule. Par exemple : build.startTime=19:00 pour filtrer la particule dont l'heure de début de génération est 19 h
    build.number Fournissez une référence de numéro de génération pour filtrer la particule. Par exemple : build.number=12345 pour filtrer la particule dont le numéro de génération est 12345
    Requête DevOps Description
    deployment.id Fournissez une référence d'identifiant de déploiement pour filtrer la particule. Par exemple : deployment.id=12345 pour filtrer la particule dont l'identifiant de déploiement est 12345
    deployment.name Fournissez un nom de déploiement pour filtrer la particule. Par exemple : deployment.name=123abc pour filtrer la particule dont le nom de déploiement est 123abc
    deployment.source Fournissez une source de déploiement pour filtrer la particule. Par exemple : deployment.source=12345 pour filtrer la particule dont la source de déploiement est 12345
    deployment.status Fournissez une référence de statut de déploiement pour filtrer la particule. Par exemple : deployment.status=pass pour filtrer la particule dont le statut de déploiement est Pass (réussite)
    deployment.endTime Fournissez une heure de fin de déploiement pour filtrer la particule. Par exemple : deployment.endTime=19:00 pour filtrer la particule dont l'heure de fin de déploiement est 19 h
    deployment.requestor Fournissez une référence de demandeur de déploiement pour filtrer la particule. Par exemple : deployment.requestor=abcd pour filtrer la particule dont le demandeur de déploiement est abcd
    deployment.startTime Fournissez une heure de début de déploiement pour filtrer la particule. Par exemple : deployment.startTime=19:00 pour filtrer la particule dont l'heure de début de déploiement est 19 h
    deployment.number Fournissez une référence de déploiement pour filtrer la particule. Par exemple : deployment.number=12345 pour filtrer la particule dont la référence de déploiement est 12345
    deployment.env Fournissez une référence d'environnement de déploiement pour filtrer la particule. Par exemple : deployment.env=123abc pour filtrer la particule dont l'environnement de déploiement est 123abc

    Remarque : Vous pouvez effectuer une requête DevOps en combinant plusieurs éléments de requête DevOps à l'aide d'opérateurs DevOps. Par exemple: issue.status= open et pr.status=open pour filtrer la particule dont les statuts de problème et de demande d'extraction sont Open (Ouvert)

  4. Ajoutez la requête DevOps requise à helloWorld-vsm.json et enregistrez le fichier.

  5. Sur la page de la chaîne de valeur helloWorld, sélectionnez Configurer la mappe de la chaîne de valeur > Remplacer la mappe de la chaîne de valeur, puis sélectionnez le fichier JSON que vous avez modifié. Remplacer la mappe de chaîne de valeur

  6. Actualisez la page helloWorld.

    Une fois la page actualisée, la particule s'affiche en fonction de la requête mentionnée dans le fichier helloWorld-vsm.json.

    Remarque : Vous pouvez également utiliser des requêtes DQL dans la zone de recherche disponible sur la page de chaîne de valeur pour filtrer les données requises.Zone de recherche DQL

résultats

Dans cette leçon, vous avez appris à utiliser le langage de requête DevOps pour filtrer les données dans une chaîne de valeur.

Que faire ensuite

Dans les tutoriels suivants, vous apprendrez à effectuer les tâches suivantes :

Sujet parent : Créer une chaîne de valeur