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.
- Dans la console IBM Cloud, cliquez sur l'icône de menu
, puis sélectionnez la liste de ressources.
- Sélectionnez votre chaîne d'outils.
- 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.
- Cliquer sur Paramètres icône
> Configurer l'étape.
- Sélectionnez l'onglet Propriétés d'environnement.
- 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.
- Cliquez sur + Ajouter une propriété > Fichier de propriétés.
- Entrez
buildPropertiescomme nom etbuild.propertiescomme valeur. - Cliquez sur Sauvegarder.