Publication d'un enregistrement de génération

DevOps Insights sera retiré du service et ne sera plus commercialisé à compter du 31 août 2026. Après cette date, le service ne sera plus disponible. Il n'est plus possible de créer de nouvelles intégrations d'outils dans l' DevOps Insights. En savoir plus

Vous pouvez publier un enregistrement de génération à l'aide d'autres outils d'intégration et de distribution continues (outils CI/CD) avec l'interface de ligne de commande IBM Cloud pour une intégration à IBM Cloud® DevOps Insights. Les enregistrements de génération avertissent DevOps Insights lorsqu'une génération est terminée. L'enregistrement contient le nom de l'application, la branche, l'ID génération, la référence au référentiel Git, ainsi que d'autres zones. Vous devez publier des enregistrements de génération pour visualiser des enregistrements de test ou de déploiement ou pour évaluer des politiques dans DevOps Insights.

Avant de commencer

Avant de publier un enregistrement de génération, vous devez définir des valeurs de paramètre cohérentes. Pour plus d'information, voir Définition de valeurs de paramètre cohérentes à l'aide d'autres outils CI/CD.

Publication d'un enregistrement de génération à l'aide d'autres outils CI/CD

Dans un travail de génération, utilisez le script suivant pour télécharger un enregistrement de génération. Utilisez la commande buildrecord-publish pour télécharger un enregistrement de génération.

#!/bin/bash
#install the latest version of DevOps Insights plugin
ibmcloud plugin install -f doi
# Log in to IBM Cloud if you are not already logged in.  Assumes that $API_KEY environment variable has been set
ibmcloud login --apikey $API_KEY --no-region
# Please set variable $GIT_BRANCH, $GIT_URL and $GIT_COMMIT for better build record data
# Assumes you have set $MY_APP_NAME and $MY_BUILD_NUMBER as described earlier
ibmcloud doi buildrecord-publish --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --branch $GIT_BRANCH --repositoryurl $GIT_URL --commitid $GIT_COMMIT --status pass

La zone status accepte la valeur pass ou fail.

Affichage de la fréquence de génération

Une fois le travail de génération terminé, votre outil CI/CD envoie un message à DevOps Insights indiquant qu'une génération a été effectuée. Vous pouvez afficher l'enregistrement de génération dans la page Fréquence de génération. Pour afficher la page Fréquence de génération, procédez comme suit :

  1. Dans la console IBM Cloud, cliquez sur l'icône Menu > Automatisation de la plateforme > Chaînes d'outils.
  2. Sélectionnez votre chaîne d'outils.
  3. Dans la page Présentation de la chaîne d'outils, sur la carte Outils IBM Cloud, cliquez sur DevOps Insights.
  4. Cliquez sur Fréquence de génération.

Etapes suivantes

Publier un enregistrement de déploiement à l'aide d'autres outils CI/CD.