Définition de valeurs de paramètre cohérentes

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

Dans le cadre de l'intégration d'IBM® Continuous Delivery Pipeline for IBM Cloud® à IBM Cloud® DevOps Insights, vous définissez des valeurs de paramètre cohérentes afin de publier des données sur DevOps Insights.

DevOps Insights effectue le suivi du risque de déploiement sur la base des données de test publiées. Lors d'une intégration à DevOps Insights avec Delivery Pipeline, vous instrumentez DevOps Insights afin de regrouper des informations provenant du pipeline. Les informations collectées du pipeline sont présentées dans le tableau de bord DevOps Insights afin de fournir une visibilité dans votre processus DevOps.

Avant de commencer

Configurez Delivery Pipeline dans votre chaîne d'outils à des fins de génération, de test et de déploiement. Vous devez effectuer cette procédure avant de poursuivre le processus d'intégration. Pour plus d'informations, voir Configuration de Delivery Pipeline.

Une clé d'API est nécessaire pour une intégration à DevOps Insights. Cette clé d'API a accès à la chaîne d'outils et est utilisée pour la connexion à l'aide de l'interface de ligne de commande IBM Cloud®. Pour plus d'informations, voir Gestion des clés d'API utilisateur.

Installez l'interface de ligne de commande IBM Cloud. Pour plus d'informations, voir Initiation à l'interface de ligne de commande IBM Cloud } }.

Définition de propriétés d'environnement

Utilisez les paramètres logicalappname et buildnumber de manière cohérente pour publier des données dans DevOps Insights ou pour évaluer des politiques. Pour définir des valeurs logicalappname et buildnumber cohérentes dans des étapes de pipeline, vous devez définir deux propriétés dans les propriétés d'environnement à l'étape où vous effectuez la génération.

Les valeurs de MY_APP_NAME et MY_BUILD_NUMBER sont utilisées dans toutes les étapes. Utilisez ces valeurs lors de l'intégration à Continuous Delivery. Par exemple, définissez MY_APP_NAME sur My First App et MY_BUILD_NUMBER sur $BRANCH:$BUILD_NUMBER.

Configurez votre pipeline de manière à utiliser ces propriétés à toutes les étapes. Sauvegardez ces propriétés dans le fichier build.properties de votre travail de génération et utilisez le script suivant.

echo "MY_APP_NAME=${MY_APP_NAME}" >> $ARCHIVE_DIR/build.properties
echo "MY_BUILD_NUMBER=${MY_BUILD_NUMBER}" >> $ARCHIVE_DIR/build.properties

Définition de propriétés d'environnement dans votre pipeline de distribution

Ensuite, dans la page de configuration du pipeline, définissez une propriété dont le nom est buildProperties et la valeur build.properties. Vous devez définir le nom et la valeur de la propriété pour chaque étape de votre pipeline.

  1. Dans la console IBM Cloud, cliquez sur l'icône de menu Icône hamburger, puis sélectionnez la liste de ressources.
  2. Sélectionnez votre chaîne d'outils.
  3. Dans la page Présentation de la chaîne d'outils, sur la carte Pipelines de livraison, cliquez sur le pipeline que vous souhaitez utiliser.
  4. Cliquer sur Paramètres icône Icône de rapport > Configurer l'étape.
  5. Sélectionnez l'onglet Propriétés d'environnement.
  6. Si votre clé API ne figure pas dans la liste, cliquez sur + Ajouter une propriété > Sécuriser la propriété, puis ajoutez votre clé API.
  7. Cliquez sur + Ajouter une propriété > Fichier de propriétés.
  8. Entrez buildProperties comme nom et build.properties comme valeur.
  9. Cliquez sur Sauvegarder.

Etapes suivantes

Publier un enregistrement de génération.