A partire da vRealize Suite Lifecycle Manager 8.0, sono supportate solo le pipeline di contenuti e la pipeline di acquisizione. Nella sezione Pipeline di contenuti della scheda Pipeline, lo stato delle ultime 24 esecuzioni della pipeline può essere visualizzato nella scheda Content_Pipeline. Ciascuna delle esecuzioni della pipeline di contenuti, quando è selezionata, mostra le pipeline di acquisizione associate, se presenti, nella scheda Acquisisci pipeline. È possibile selezionare la rappresentazione dell'esecuzione, ovvero il punto colorato nella scheda della pipeline, per visualizzare un'analisi dettagliata delle varie fasi dell'esecuzione selezionata. L'esecuzione della pipeline di contenuti può contenere al massimo nove fasi nell'ordine in cui sono state eseguite. Tuttavia, l'esecuzione effettiva include le fasi che sono pertinenti per l'esecuzione.

Stub della pipeline

Gli stub della pipeline visualizzano lo stato di ogni azione ogni volta che viene acquisito un contenuto. La pipeline di contenuti ha i seguenti tipi di stato ogni volta che viene eseguito un contenuto.
  • Prima dell'acquisizione
  • Acquisizione
  • Dopo l'acquisizione
  • Prima della prova
  • Prova
  • Dopo la prova
  • Prima della distribuzione/archiviazione
  • Distribuzione/Archiviazione
  • Dopo la distribuzione/archiviazione
Nelle ultime tre fasi, il termine archiviazione viene utilizzato se il contenuto viene rilasciato in un endpoint di controllo dell'origine come Git o Bitbucket. In caso contrario, viene utilizzato il termine distribuzione. Per impostazione predefinita, le fasi "prima" e "dopo" sono disabilitate e devono essere configurate prima che possano essere utilizzate in un'esecuzione. La configurazione e le varie modalità di esecuzione per le fasi "prima" e "dopo", chiamate anche pre-stub e post-stub, vengono spiegate nella sezione relativa alla configurazione degli stub della pipeline. La pipeline di acquisizione avrà sempre una singola fase, ovvero Acquisizione. I dettagli corrispondenti della fase precedente o successiva all'acquisizione possono essere visualizzati nella pipeline di contenuti associata, definita anche pipeline principale.

Nella scheda Esecuzioni sono elencate tutte le esecuzioni delle pipeline di contenuti e acquisizione. L'elenco include lo stato, il tempo impiegato, l'autore dell'esecuzione e l'ora della richiesta per ciascuna esecuzione. Questo elenco può essere filtrato in base al tipo di pipeline e allo stato dell'esecuzione.

Ogni pipeline è costituita da varie fasi, ciascuna delle quali può includere varie attività. Le attività possono essere parallele o sequenziali in base alla logica di business personalizzata. Dopo aver selezionato un'azione che si desidera eseguire su un contenuto, un'acquisizione dei contenuti può elencare vari tipi di stato correlati a tale azione. Ciascuna impostazione dei contenuti è correlata alla vista visualizzata nella pagina Pipeline di contenuti.

Condizioni di esecuzione della pipeline:

  1. EXECUTE_ON_SUCCESS: lo stub viene eseguito solo se la fase corrispondente viene eseguita correttamente. Ad esempio, se lo stub Dopo l'acquisizione è impostato su EXECUTE_ON_SUCCESS, viene eseguito solo se la fase di acquisizione viene eseguita correttamente.
  2. EXECUTE_ON_FAILURE: lo stub viene eseguito solo se l'esecuzione della fase corrispondente non riesce. Ad esempio, se lo stub Dopo l'acquisizione è impostato su EXECUTE_ON_FAILURE, viene eseguito solo se la fase di acquisizione non riesce.
  3. EXECUTE_ON_SUCCESS_AND_FAILURE: lo stub viene eseguito indipendentemente dal fatto che l'esecuzione della fase corrispondente riesca o meno. Ad esempio, se lo stub Dopo l'acquisizione è impostato su EXECUTE_ON_SUCCESS_AND_FAILURE, viene eseguito in entrambi i casi, indipendentemente dal fatto che l'esecuzione della fase di acquisizione riesca o meno.

Parametri di input

Pre-stub e post-stub supportano l'elenco indicato di parametri, i cui valori possono essere passati al rispettivo workflow di vRealize Orchestrator come input. Il valore di questi input dipende dal contenuto (acquisito/testato/distribuito) dell'esecuzione della pipeline per la quale vengono eseguite la pre-routine e la post-routine. Attualmente, tutti i parametri sono di tipo "Stringa". Pertanto, i parametri di input configurati per il workflow corrispondente in vRealize Orchestrator devono essere necessariamente di tipo "Stringa". La mancata corrispondenza tra il tipo di parametri causa un errore di esecuzione della pipeline. Per ulteriori informazioni sulla configurazione, vedere Configurazione di stub di pipeline.
Pipeline Dopo la distribuzione Pipeline Prima della distribuzione Pipeline Dopo la prova Pipeline Prima della prova Pipeline Dopo l'acquisizione Pipeline Prima dell'acquisizione
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • status
  • 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
  • status
  • contentName
  • contentEndpoint
  • ContentId
  • contentType
  • ContentVersionID
  • requestid
  • requestnumber
  • requestedby
  • useridentity