Publication d'un enregistrement de déploiement

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 déploiement à 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 déploiement informent DevOps Insights des déploiements effectués au cours du processus de déploiement. L'enregistrement contient le nom de l'application, l'ID de génération, le nom de l'environnement, le statut du déploiement, etc. Le nom d'application et l'ID génération figurant dans l'enregistrement de déploiement doivent correspondre à ceux utilisés dans l'enregistrement de génération pour une génération donnée.

Avant de commencer

Avant de publier un enregistrement de déploiement, vous devez publier un enregistrement de génération. Pour plus d'informations sur la publication d'un enregistrement de génération, voir Publication d'un enregistrement de génération à l'aide d'autres outils CI/CD.

Publication d'un enregistrement de déploiement pour Continuous Delivery

Dans le travail de déploiement, utilisez le script suivant pour télécharger un enregistrement de déploiement. L'indicateur --env identifie l'environnement de déploiement. Utilisez la commande deployrecord-publish pour télécharger un enregistrement de déploiement.

#!/bin/bash
#install the 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 as a secured property
ibmcloud login --apikey $API_KEY --no-region
ibmcloud doi deployrecord-publish --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --env staging --status pass

Fourniture d'une URL de travail pour télécharger des enregistrements de déploiement

Fournissez une URL de travail (joburl) pour télécharger des enregistrements de déploiement. Pour inclure joburl en tant que paramètre pour télécharger un enregistrement de déploiement, transmettez l'URL comme un paramètre :

ibmcloud doi deploymentrecord-publish --logicalappname "$MY_APP_NAME" --buildnumber "$MY_BUILD_NUMBER" --env staging --joburl "$JOB_URL" --status pass

Affichage de la fréquence de déploiement

Une fois le travail de déploiement terminé, votre outil CI/CD envoie un message à DevOps Insights indiquant que l'application et la génération spécifiées ont été déployées. Vous pouvez afficher l'enregistrement de déploiement dans la page Fréquence de déploiement. Pour afficher la page Fréquence de déploiement, 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 déploiement.

Etapes suivantes

Publier des résultats de test à l'aide d'autres outils CI/CD.