Mise en œuvre des portes de pipeline#

Les portes garantissent que les orchestrations ne peuvent pas être lancées dans un environnement tant que la règle de porte n'est pas satisfaite.

Une porte est une condition qui détermine si une application peut s'exécuter dans l'environnement. Un pipeline peut avoir des environnements avec des portes et d'autres sans portes. Une condition de porte est appelée règle. Vous pouvez définir un type de règle en fonction des critères suivants :

Pour ajouter une porte à un environnement, procédez comme suit :

  1. Pour l'environnement dans lequel vous souhaitez ajouter une porte, cliquez sur menu contextuel de l'étape et sélectionnez Ajouter une porte, puis complétez les étapes suivantes.

    Remarque : Pour l'environnement dans lequel vous souhaitez modifier une porte, cliquez sur menu contextuel de l'étape et sélectionnez Modifier une porte, puis complétez les étapes suivantes.

    1. Dans la fenêtre Ajouter une porte, cliquez sur Nouvelle règle.

      Pour utiliser une règle existante, cliquez sur Règles existantes.

    2. Dans le champ Type de règle, sélectionnez Manuel ou Automatisé. En fonction du type de règle sélectionné, utilisez les tableaux suivants pour ajouter des portes manuelles ou automatiques aux environnements.

      Option d'ajout de porte « Manuelle » Valeur/action
      Nommez votre nouvelle règle Entrez un nom pour la nouvelle règle.
      Ajouter un ou plusieurs approbateurs Dans la liste, sélectionnez des intervenants.
      Ajouter une règle Cliquez pour ajouter une porte à l'environnement, qui est indiquée par l'icône Porte sur le libellé de l'environnement. Pour afficher les règles de porte, cliquez sur l'icône Porte. Une icône Etat de la porte est ajoutée aux applications de l'environnement. Remarque : Initialement, l'état de la porte est indiqué par une barre grise verticale située à gauche de la version de l'application. Si toutes les versions d'application sont approuvées, la porte est franchie et l'état de la porte devient une barre verte. Si des versions d'application sont rejetées, l'état de la porte est une barre rouge.
      Icône de l'état de la porte Pour la version d'application avec la porte, cliquez pour répondre à une règle de porte.
      Approuver Dans la fenêtre Règles de version, cliquez pour approuver. Remarque : Si vous êtes un approbateur pour plusieurs règles, vous pouvez approuver toutes les règles ou certaines d'entre elles et en rejeter d'autres. Si vous n'êtes pas un intervenant désigné, vous ne pouvez ni approuver ni rejeter la règle de porte.
      Etats des Règles automatisées et des Règles manuelles Sous Editer les règles de porte de l'environnement sur le côté droit de la fenêtre Ajouter une porte, vous pouvez afficher l'état des règles automatisées et des règles manuelles.
      Sauvegarder Cliquez pour remplir la règle sur la porte.
      Option Ajouter une porte « automatisée » Valeur/action
      Nommez votre nouvelle règle Entrez un nom pour la nouvelle règle.
      Type de métrique Sélectionnez l'indicateur requis dans la liste parmi les suivants : Couverture par branche, Couverture par fonction, Couverture par ligne, Tests fonctionnels, Analyse de code statique, Tests unitaires, Vulnérabilités du conteneur ou Vulnérabilités de l'application. Vous trouverez les descriptions de chaque type d'indicateur ici.
      Zone Dans la liste, sélectionnez le champ. Remarque : Le champ dépend du type d'indicateur utilisé pour la règle automatisée et sera rempli de façon dynamique avec les sélections associées à l'indicateur. Par exemple, si le champ Vulnérabilités de l'application est sélectionné, le critère mesuré pour le portail sera Blocage.
      Operator Dans la liste, sélectionnez un opérateur. Remarque : L'opérateur dépend du champ qui a été sélectionné et sera rempli dynamiquement avec des sélections adaptées au champ. Par exemple, si le champ est Blocage, les opérateurs disponibles sont les suivants : =, !=, > ou <.
      Valeur Dans la liste, sélectionnez une valeur. Remarque : La valeur requise saisie dépend du champ et de l'opérateur. Par exemple, une valeur de zéro indiquant Blocage = 0 comme règle pour franchir la porte.
      Ajouter une règle Cliquez pour ajouter une porte à l'environnement, qui est indiquée par l'icône Porte sur le libellé de l'environnement. Pour afficher les règles de porte, cliquez sur l'icône Porte. Une icône Etat de la porte est ajoutée aux applications de l'environnement. Remarque : Initialement, l'état de la porte est indiqué par une barre grise verticale située à gauche de la version de l'application. Si toutes les versions d'application sont approuvées, la porte est franchie et l'état de la porte devient une barre verte. Si des versions d'application sont rejetées, l'état de la porte est une barre rouge.
      Etats des Règles automatisées et des Règles manuelles Sous Editer les règles de porte de l'environnement sur le côté droit de la fenêtre Ajouter une porte, vous pouvez afficher l'état des règles automatisées et des règles manuelles.
      Sauvegarder Cliquez pour remplir la règle sur la porte. Remarque : Pour l'exemple ci-dessus de Blocage = 0, vous remarquerez peut-être que toutes les versions ont une barre rouge indiquant que chacune avait un blocage en raison d'un échec de l'examen de sécurité.

Exécutez un déploiement pour une phase de pipeline.