À partir de vRealize Suite Lifecycle Manager 8.0, seuls les pipelines de contenu et le pipeline de capture sont pris en charge. Dans la section Pipelines de contenu, sous l'onglet Pipelines, l'état des 24 dernières exécutions de pipeline est affiché sur la carte Content_Pipeline. Chaque exécution de pipeline de contenu, lorsqu'elle est sélectionnée, affiche les pipelines de capture associés, le cas échéant, sur la carte Pipeline de capture. Les représentations d'exécution (les points de couleur sur la carte de pipeline) peuvent être sélectionnées pour afficher une répartition détaillée des différentes étapes de l'exécution sélectionnée. L'exécution du pipeline de contenu peut contenir un maximum de neuf étapes dans l'ordre d'exécution. Toutefois, l'exécution réelle comporte les étapes pertinentes pour l'exécution.

Stubs de pipelines

Les stubs de pipelines affichent l'état de chaque action chaque fois qu'un contenu est capturé. Le pipeline de contenu présente les types d'état suivants à chaque fois qu'un contenu est exécuté.
  • Avant capture
  • Capture
  • Après capture
  • Avant le test
  • Tester
  • Après le test
  • Avant le déploiement/archivage
  • Déploiement/archivage
  • Après le déploiement/archivage
Au cours des trois dernières étapes, le terme Archivage est utilisé si le contenu est publié sur un point de terminaison de contrôle de la source tel que Git ou BitBucket ; autrement, il s'agit d'un déploiement. Par défaut, les étapes « avant » ou « après » sont désactivées et doivent être configurées avant de pouvoir être utilisées dans une exécution. La configuration et les différents modes d'exécution des étapes « avant » ou « après », également appelées stubs préalables ou stubs ultérieurs, sont traités dans la section Configurer les stubs de pipeline. Le pipeline de capture aura toujours une seule étape, à savoir la capture. Les détails correspondants des étapes avant et après la capture peuvent être vus dans le pipeline de contenu associé, également appelé pipeline parent.

L'onglet Exécutions répertorie tout le contenu et les exécutions de capture de pipeline. La liste affiche l'état, la durée, l'auteur de l'exécution et l'heure de la demande pour chacune des exécutions. Cette liste peut être filtrée par type de pipeline et état d'exécution.

Chaque pipeline se compose de différentes étapes, pouvant chacune comporter différentes tâches. Les tâches peuvent être parallèles ou séquentielles en fonction de votre logique métier personnalisée. Après avoir sélectionné une action que vous souhaitez effectuer sur un contenu, une capture de contenu peut lister divers types d’état associés à une telle action. Chacun des paramètres de contenu est lié à l'affichage présenté sur la page Pipeline de contenu.

Conditions d'exécution du pipeline :

  1. EXECUTE_ON_SUCCESS : le stub est exécuté uniquement si l'étape correspondante s'exécute correctement. Par exemple, l'après-capture, si elle est configurée sur EXECUTE_ON_SUCCESS, s'exécute uniquement si l'étape de la capture est correctement exécutée.
  2. EXECUTE_ON_FAILURE : le stub s'exécute uniquement si l'exécution de l'étape correspondante échoue. Par exemple, l'après-capture, si elle est configurée sur EXECUTE_ON_FAILURE, s'exécute uniquement si l'étape de la capture échoue.
  3. EXECUTE_ON_SUCCESS_AND_FAILURE : le stub s'exécute, que l'exécution de l'étape correspondante réussisse ou échoue. Par exemple, l'après-capture, si elle est configurée sur EXECUTE_ON_SUCCESS_AND_FAILURE, s'exécute dans les deux cas, que l'exécution de l'étape de capture réussisse ou échoue.

Paramètres d'entrée

Les stubs préalables et ultérieurs prennent en charge la liste de paramètres mentionnés, dont les valeurs peuvent être transmises au workflow vRealize Orchestrator concerné en tant qu'entrées. La valeur de ces entrées dépend du contenu (capturé/testé/déployé) de l'exécution du pipeline pour lequel les routines préalables ou ultérieures sont exécutées. Actuellement, tous les paramètres sont du type « Chaîne ». Par conséquent, les paramètres d'entrée configurés pour le workflow correspondant dans vRealize Orchestrator doivent nécessairement être de type « Chaîne ». Une différence entre le type de paramètres entraîne l’échec de l’exécution du pipeline. Pour de plus amples informations sur la configuration, reportez-vous à la section Configurer le stub de pipeline.
Post-Deploy-Pipeline Pre-Deploy-Pipeline Post-Test-Pipeline Pre-Test-Pipeline Post-Capture-Pipeline Pre-Capture-Pipeline
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • Statut
  • requestedby
  • useridentity
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • contentEndpoint
  • ContentId
  • contentName
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity
  • Statut
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity