Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Visualizza le esecuzioni in CodePipeline

Modalità Focus
Visualizza le esecuzioni in CodePipeline - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

È possibile utilizzare la AWS CodePipeline console o il AWS CLI per visualizzare lo stato di esecuzione, visualizzare la cronologia di esecuzione e riprovare le fasi o le azioni non riuscite.

Visualizzazione della cronologia delle esecuzioni della pipeline (console)

Puoi utilizzare la CodePipeline console per visualizzare un elenco di tutte le pipeline del tuo account. Puoi anche visualizzare i dettagli per ogni pipeline, inclusa la data dell'ultima esecuzione delle operazioni nella pipeline, se una transizione tra fasi è abilitata o disabilitata, se eventuali operazioni non sono riuscite e altre informazioni. Inoltre, puoi visualizzare una pagina della cronologia che mostra i dettagli di tutte le esecuzioni della pipeline per le quali la cronologia è stata registrata.

Nota

Quando si passa da una modalità di esecuzione specifica, la visualizzazione e la cronologia della pipeline potrebbero cambiare. Per ulteriori informazioni, consulta Impostare o modificare la modalità di esecuzione della pipeline.

La cronologia delle esecuzioni viene conservata fino a 12 mesi.

Puoi utilizzare la console per visualizzare la cronologia delle esecuzioni in una pipeline, inclusi lo stato, le revisioni di origine e i dettagli temporali di ogni esecuzione.

  1. Accedi AWS Management Console e apri la CodePipeline console all'indirizzo http://console.aws.amazon. com/codesuite/codepipeline/home.

    Vengono visualizzati i nomi di tutte le pipeline associate al tuo AWS account, insieme al relativo stato.

  2. In Name (Nome), scegli il nome della pipeline.

  3. Scegli View history (Visualizza cronologia).

    Nota

    Per una pipeline in modalità di esecuzione PARALLEL, la vista principale della pipeline non mostra la struttura della pipeline o le esecuzioni in corso. Per una pipeline in modalità di esecuzione PARALLEL, si accede alla struttura della pipeline scegliendo l'ID per l'esecuzione che si desidera visualizzare dalla pagina della cronologia di esecuzione. Scegli Cronologia nella barra di navigazione a sinistra, scegli l'ID di esecuzione per l'esecuzione parallela, quindi visualizza la pipeline nella scheda Visualizzazione.

    La visualizzazione da console dell'elenco delle pipeline mostra il nome, lo stato, il tipo e le esecuzioni più recenti per ogni pipeline.
  4. Visualizzare lo stato, le revisioni dell'origine, i dettagli delle modifiche e i trigger correlat a ciascuna esecuzione della pipeline. Le esecuzioni di pipeline che sono state ripristinate mostreranno il tipo di esecuzione Rollback nella schermata dei dettagli della console. Per l'esecuzione non riuscita che ha attivato il rollback automatico, viene visualizzato l'ID di esecuzione non riuscita.

  5. Scegliere un’esecuzione. La vista dettagliata mostra i dettagli dell'esecuzione, la scheda Cronologia, la scheda Visualizzazione e la scheda Variabili. I valori delle variabili per le variabili a livello di pipeline vengono risolti al momento dell'esecuzione della pipeline e possono essere visualizzati nella cronologia di esecuzione per ogni esecuzione.

    Nota

    Le variabili di output delle azioni della pipeline possono essere visualizzate nella scheda Variabili di output nella cronologia di ogni esecuzione di azione.

Visualizzazione dello stato dell'esecuzione (console)

Puoi visualizzare lo stato della pipeline in Status (Stato) nella pagina della cronologia delle esecuzioni. Scegli un collegamento ID di esecuzione e quindi visualizza lo stato dell'operazione.

I seguenti sono stati validi per pipeline, fasi e operazioni:

Nota

I seguenti stati della pipeline si applicano anche a un'esecuzione della pipeline che è un'esecuzione in entrata. Per visualizzare un'esecuzione in entrata e il relativo stato, vedere. Visualizzare un'esecuzione in entrata (Console)

Stati a livello della pipeline
Stato della pipeline Descrizione
InProgress L'esecuzione della pipeline è attualmente in corso.
In arresto L'esecuzione della pipeline si interrompe a causa di una richiesta di arrestare e attendere o interrompere e abbandonare l'esecuzione della pipeline.
Arrestato Il processo di arresto è completo e l'esecuzione della pipeline viene interrotta.
Riuscito L'esecuzione della pipeline è stata completata.
Sostituito Mentre l'esecuzione di questa pipeline era in attesa del completamento della fase successiva, una nuova esecuzione della pipeline è avanzata e ha continuato nella pipeline.
Non riuscito L'esecuzione della pipeline non è stata completata.
Stati a livello della fase
Stato della fase Descrizione
InProgress La fase è attualmente in esecuzione.
In arresto L'esecuzione dello stage si interrompe a causa di una richiesta di arrestare e attendere o interrompere e abbandonare l'esecuzione della pipeline.
Arrestato Il processo di arresto è completo e l'esecuzione dello stage viene interrotta.
Riuscito La fase è stata completata.
Non riuscito La fase non è stata completata.
Stati a livello di operazione
Stato dell'operazione Descrizione
InProgress L'operazione è attualmente in esecuzione.
Abbandonati L'azione è abbandonata a causa di una richiesta di arrestare e abbandonare l'esecuzione della pipeline.
Riuscito L'operazione è stata completata.
Non riuscito Per le operazioni di approvazione, lo stato NON RIUSCITA significa che l'operazione è stata rifiutata dal revisore o che non è riuscita a causa di un errore di configurazione dell'operazione.

Visualizzare un'esecuzione in entrata (Console)

È possibile utilizzare la console per visualizzare lo stato e i dettagli di un'esecuzione in entrata. Quando la transizione è abilitata o la fase diventa disponibile, un'esecuzione in entrata InProgress continua ed entra nella fase. Un'esecuzione in entrata con uno Stopped stato non entra nella fase. Lo stato di esecuzione in entrata cambia Failed se la pipeline viene modificata. Quando si modifica una pipeline, tutte le esecuzioni in corso non continuano e lo stato di esecuzione cambia in. Failed

Se non viene visualizzata un'esecuzione in entrata, significa che non vi sono esecuzioni in sospeso in una fase di transizione disattivata.

  1. Accedi AWS Management Console e apri la CodePipeline console all'indirizzo http://console.aws.amazon. com/codesuite/codepipeline/home.

    Verranno visualizzati i nomi di tutte le pipeline associate al tuo AWS account.

  2. Scegli il nome della pipeline di cui desideri visualizzare l'esecuzione in entrata, esegui una delle seguenti operazioni:

    • Scegliere Visualizza. Nel diagramma della pipeline, nel campo ID di esecuzione in entrata davanti alla transizione disabilitata, puoi visualizzare l'ID di esecuzione in entrata.

      Le informazioni su una revisione possono essere visualizzate sulla pagina della cronologia delle esecuzioni

      Scegli Visualizza riepilogo per visualizzare i dettagli dell'esecuzione, come l'ID di esecuzione, il trigger di origine e il nome della fase successiva.

    • Scegli la pipeline e scegli Visualizza cronologia.

Visualizzazione delle revisioni dell'origine delle esecuzioni della pipeline (console)

Puoi visualizzare i dettagli relativi agli artefatti di origine (artefatto di output originato nella prima fase di una pipeline) che sono utilizzati nell'esecuzione di una pipeline. I dettagli includono identificatori, come commit, commenti di check-in e IDs, quando si utilizza la CLI, i numeri di versione delle azioni di creazione della pipeline. Per alcuni tipi di revisione, puoi visualizzare e aprire l'URL del commit. Le revisioni di origine sono composte dai seguenti elementi:

  • Summary: informazioni di riepilogo sulla versione più recente dell'artefatto. Per GitHub e CodeCommit repository, il messaggio di commit. Per i bucket o le azioni Amazon S3, il contenuto fornito dall'utente di una codepipeline-artifact-revision-summary chiave specificata nei metadati dell'oggetto.

  • revisionUrl: l'URL di revisione per la revisione dell'artefatto (ad esempio, l'URL del repository esterno).

  • revisionId: l'ID della revisione per la revisione dell'artefatto. Ad esempio, per una modifica alla fonte in un GitHub repository CodeCommit or, questo è l'ID di commit. Per gli artefatti archiviati nei nostri GitHub CodeCommit repository, l'ID di commit è collegato a una pagina dei dettagli del commit.

  1. Accedi AWS Management Console e apri la CodePipeline console all'indirizzo http://console.aws.amazon. com/codesuite/codepipeline/home.

    Account AWS Verranno visualizzati i nomi di tutte le pipeline associate alla tua.

  2. Scegliere il nome della pipeline per la quale si desidera visualizzare i dettagli di revisione dell'origine. Esegui una di queste operazioni:

    • Scegli View history (Visualizza cronologia). In Source revisions (Revisioni di origine), viene elencata la modifica all'origine di ogni esecuzione.

    • Individuare un'operazione per la quale si desidera visualizzare i dettagli di revisione dell'origine, quindi trovare le informazioni di revisione nella parte inferiore della relativa fase:

      Le informazioni su una revisione possono essere visualizzate nella parte inferiore di una fase della CodePipeline console.

      Scegliere Visualizza revisioni correnti per visualizzare le informazioni di origine. Ad eccezione degli artefatti archiviati nei bucket Amazon S3, gli identificatori come IDs commit in questa visualizzazione dettagliata delle informazioni sono collegati alle pagine di informazioni di origine degli artefatti.

      Visualizzazione delle revisioni dell'origine

Visualizzazione delle esecuzioni delle operazioni (console)

Puoi visualizzare i dettagli di un'operazione per una pipeline, ad esempio l'ID di esecuzione dell'operazione, gli artefatti di input, gli artefatti di output e lo stato. Puoi visualizzare i dettagli di un'operazione scegliendo una pipeline nella console, quindi scegliendo un ID di esecuzione.

  1. Accedi e apri la console all'indirizzo http://console.aws.amazon. AWS Management Console CodePipeline com/codesuite/codepipeline/home.

    Vengono visualizzati i nomi di tutte le pipeline associate al tuo AWS account.

  2. Scegli il nome della pipeline di cui desideri visualizzare i dettagli dell'operazione, quindi scegli View history (Visualizza cronologia).

  3. In Execution ID (ID di esecuzione), scegli l'ID di esecuzione di cui desideri visualizzare i dettagli di esecuzione dell'operazione.

  4. Puoi visualizzare le seguenti informazioni sulla scheda Timeline (Pianificazione):

    1. In Action name (Nome operazione), scegli il link per aprire una pagina dei dettagli per l'operazione, in cui è possibile visualizzare lo stato, il nome della fase, il nome dell'operazione, i dati di configurazione e le informazioni sugli artefatti.

    2. In Provider, scegli il link per visualizzare i dettagli del provider dell'operazione. Ad esempio, nella pipeline dell'esempio precedente, se si sceglie tra CodeDeploy le fasi di gestione temporanea o di produzione, viene visualizzata la pagina della CodeDeploy console per l' CodeDeploy applicazione configurata per quella fase.

Visualizzazione delle informazioni sugli artefatti delle operazioni e sull'archivio di artefatti (console)

Puoi visualizzare i dettagli sugli artefatti di input e di output per un'operazione. Puoi anche scegliere un link che porta alle informazioni sugli artefatti per quell'operazione. Poiché l'archivio di artefatti utilizza la funzione Versioni multiple, ogni esecuzione di operazione ha un percorso univoco per gli artefatti di input e output.

  1. Accedi AWS Management Console e apri la CodePipeline console all'indirizzo http://console.aws.amazon. com/codesuite/codepipeline/home.

    Vengono visualizzati i nomi di tutte le pipeline associate al tuo AWS account.

  2. Scegli il nome della pipeline di cui desideri visualizzare i dettagli dell'operazione, quindi scegli View history (Visualizza cronologia).

  3. In Execution ID (ID di esecuzione), scegli l'ID di esecuzione di cui desideri visualizzare i dettagli dell'operazione.

  4. Nella scheda Timeline, in Action name (Nome operazione), scegli il link per aprire una pagina di dettagli per l'operazione.

  5. Nella pagina dei dettagli, nella scheda Esecuzione, visualizza lo stato e la tempistica dell'esecuzione dell'azione.

  6. Nella scheda Configurazione, visualizza la configurazione delle risorse per l'azione (ad esempio, il nome del progetto di CodeBuild build).

  7. Nella scheda Artefatti, visualizza i dettagli dell'artefatto in Tipo di artefatto e Fornitore di artefatto. Scegli il link in Artifact name (Nome artefatto) per visualizzare gli artefatti nell'archivio di artefatti.

  8. Nella scheda Variabili di output, visualizza le variabili risolte dalle azioni nella pipeline per l'esecuzione dell'azione.

Visualizzazione dei dettagli e della cronologia della pipeline (CLI)

Puoi eseguire i seguenti comandi per visualizzare i dettagli relativi alla pipeline e alle esecuzioni della pipeline:

  • list-pipelinescomando per visualizzare un riepilogo di tutte le pipeline associate al tuo. Account AWS

  • Comando get-pipeline per rivedere i dettagli di una singola pipeline.

  • list-pipeline-executions per visualizzare i riepiloghi delle esecuzioni più recenti per una pipeline.

  • get-pipeline-execution per visualizzare informazioni relative a un'esecuzione di una pipeline, inclusi i dettagli sugli artefatti, l'ID di esecuzione della pipeline, nonché il nome, la versione e lo stato della pipeline.

  • Comando get-pipeline-state per visualizzare pipeline, fase e stato dell'operazione.

  • list-action-executions per visualizzare i dettagli di esecuzione delle operazioni per una pipeline.

Visualizza la cronologia di esecuzione con list-pipeline-executions (CLI)

Puoi visualizzare la cronologia di esecuzione della pipeline.

  • Per visualizzare i dettagli relativi alle esecuzioni passate di una pipeline, eseguire il comando list-pipeline-executions, specificando il nome univoco della pipeline. Ad esempio, per visualizzare i dettagli relativi allo stato corrente di una pipeline denominata MyFirstPipeline, immettere quanto segue:

    aws codepipeline list-pipeline-executions --pipeline-name MyFirstPipeline

    Questo comando restituisce informazioni di riepilogo relative a tutte le esecuzioni della pipeline per le quali è stata registrata la cronologia. Il riepilogo include le ore di inizio e di fine, la durata e lo stato.

    Le esecuzioni di pipeline che sono state ripristinate mostreranno il tipo di esecuzione. Rollback Per l'esecuzione non riuscita che ha attivato il rollback automatico, viene visualizzato l'ID di esecuzione non riuscita.

    L'esempio seguente mostra i dati restituiti per una pipeline denominata MyFirstPipeline che ha avuto tre esecuzioni:

    { "pipelineExecutionSummaries": [ { "pipelineExecutionId": "eb7ebd36-353a-4551-90dc-18ca5EXAMPLE", "status": "Succeeded", "startTime": "2024-04-16T09:00:28.185000+00:00", "lastUpdateTime": "2024-04-16T09:00:29.665000+00:00", "sourceRevisions": [ { "actionName": "Source", "revisionId": "revision_ID", "revisionSummary": "Added README.txt", "revisionUrl": "console-URL" } ], "trigger": { "triggerType": "StartPipelineExecution", "triggerDetail": "trigger_ARN" }, "executionMode": "SUPERSEDED" }, { "pipelineExecutionId": "fcd61d8b-4532-4384-9da1-2aca1EXAMPLE", "status": "Succeeded", "startTime": "2024-04-16T08:58:56.601000+00:00", "lastUpdateTime": "2024-04-16T08:59:04.274000+00:00", "sourceRevisions": [ { "actionName": "Source", "revisionId": "revision_ID", "revisionSummary": "Added README.txt", "revisionUrl": "console_URL" } ], "trigger": { "triggerType": "StartPipelineExecution", "triggerDetail": "trigger_ARN" }, "executionMode": "SUPERSEDED" }

    Per visualizzare più dettagli relativi all'esecuzione di una pipeline, eseguire il comando get-pipeline-execution, specificando l'ID univoco dell'esecuzione della pipeline. Ad esempio, per visualizzare più dettagli relativi alla prima esecuzione nell'esempio precedente, immettere quanto segue:

    aws codepipeline get-pipeline-execution --pipeline-name MyFirstPipeline --pipeline-execution-id 7cf7f7cb-3137-539g-j458-d7eu3EXAMPLE

    Questo comando restituisce informazioni di riepilogo relative a un'esecuzione di una pipeline, inclusi i dettagli sugli artefatti, l'ID di esecuzione della pipeline, nonché il nome, la versione e lo stato della pipeline.

    L'esempio seguente mostra i dati restituiti per una pipeline denominata MyFirstPipeline:

    { "pipelineExecution": { "pipelineExecutionId": "3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE", "pipelineVersion": 2, "pipelineName": "MyFirstPipeline", "status": "Succeeded", "artifactRevisions": [ { "created": 1496380678.648, "revisionChangeIdentifier": "1496380258.243", "revisionId": "7636d59f3c461cEXAMPLE8417dbc6371", "name": "MyApp", "revisionSummary": "Updating the application for feature 12-4820" } ] } }

Visualizza lo stato della pipeline con get-pipeline-state (CLI)

È possibile utilizzare la CLI per visualizzare lo stato della pipeline, dello stadio e dell'azione.

  • Per visualizzare i dettagli relativi allo stato corrente di una pipeline, eseguire il comando get-pipeline-state, specificando il nome univoco della pipeline. Ad esempio, per visualizzare i dettagli relativi allo stato corrente di una pipeline denominata MyFirstPipeline, immettere quanto segue:

    aws codepipeline get-pipeline-state --name MyFirstPipeline

    Questo comando restituisce lo stato corrente di tutte le fasi della pipeline e lo stato delle operazioni in tali fasi.

    L'esempio seguente visualizza i dati restituiti per una pipeline di tre fasi denominata MyFirstPipeline, in cui le primi due fasi e operazioni mostrano l'esito positivo, la terza mostra l'esito negativo e la transizione tra la seconda e la terza fase è disabilitata:

    { "updated": 1427245911.525, "created": 1427245911.525, "pipelineVersion": 1, "pipelineName": "MyFirstPipeline", "stageStates": [ { "actionStates": [ { "actionName": "Source", "entityUrl": "https://console.aws.amazon.com/s3/home?#", "latestExecution": { "status": "Succeeded", "lastStatusChange": 1427298837.768 } } ], "stageName": "Source" }, { "actionStates": [ { "actionName": "Deploy-CodeDeploy-Application", "entityUrl": "https://console.aws.amazon.com/codedeploy/home?#", "latestExecution": { "status": "Succeeded", "lastStatusChange": 1427298939.456, "externalExecutionUrl": "https://console.aws.amazon.com/?#", "externalExecutionId": ""c53dbd42-This-Is-An-Example"", "summary": "Deployment Succeeded" } } ], "inboundTransitionState": { "enabled": true }, "stageName": "Staging" }, { "actionStates": [ { "actionName": "Deploy-Second-Deployment", "entityUrl": "https://console.aws.amazon.com/codedeploy/home?#", "latestExecution": { "status": "Failed", "errorDetails": { "message": "Deployment Group is already deploying deployment ...", "code": "JobFailed" }, "lastStatusChange": 1427246155.648 } } ], "inboundTransitionState": { "disabledReason": "Disabled while I investigate the failure", "enabled": false, "lastChangedAt": 1427246517.847, "lastChangedBy": "arn:aws:iam::80398EXAMPLE:user/CodePipelineUser" }, "stageName": "Production" } ] }

Visualizza lo stato di esecuzione in entrata con get-pipeline-state (CLI)

È possibile utilizzare la CLI per visualizzare lo stato di esecuzione in entrata. Quando la transizione è abilitata o lo stadio diventa disponibile, un'esecuzione in entrata InProgress continua ed entra nella fase. Un'esecuzione in entrata con uno Stopped stato non entra nella fase. Lo stato di esecuzione in entrata cambia Failed se la pipeline viene modificata. Quando si modifica una pipeline, tutte le esecuzioni in corso non continuano e lo stato di esecuzione cambia in. Failed

  • Per visualizzare i dettagli relativi allo stato corrente di una pipeline, eseguire il comando get-pipeline-state, specificando il nome univoco della pipeline. Ad esempio, per visualizzare i dettagli relativi allo stato corrente di una pipeline denominata MyFirstPipeline, immettere quanto segue:

    aws codepipeline get-pipeline-state --name MyFirstPipeline

    Questo comando restituisce lo stato corrente di tutte le fasi della pipeline e lo stato delle operazioni in tali fasi. L'output mostra anche l'ID di esecuzione della pipeline in ogni fase e se esiste un ID di esecuzione in entrata per una fase con una transizione disabilitata.

    L'esempio seguente mostra i dati restituiti per una pipeline a due fasi denominataMyFirstPipeline, in cui la prima fase mostra una transizione abilitata e un'esecuzione corretta della pipeline, mentre la seconda fase, denominataBeta, mostra una transizione disabilitata e un ID di esecuzione in entrata. L'esecuzione in entrata può avere uno InProgress stato, o. Stopped FAILED

    { "pipelineName": "MyFirstPipeline", "pipelineVersion": 2, "stageStates": [ { "stageName": "Source", "inboundTransitionState": { "enabled": true }, "actionStates": [ { "actionName": "SourceAction", "currentRevision": { "revisionId": "PARcnxX_u0SMRBnKh83pHL09.zPRLLMu" }, "latestExecution": { "actionExecutionId": "14c8b311-0e34-4bda-EXAMPLE", "status": "Succeeded", "summary": "Amazon S3 version id: PARcnxX_u0EXAMPLE", "lastStatusChange": 1586273484.137, "externalExecutionId": "PARcnxX_u0EXAMPLE" }, "entityUrl": "https://console.aws.amazon.com/s3/home?#" } ], "latestExecution": { "pipelineExecutionId": "27a47e06-6644-42aa-EXAMPLE", "status": "Succeeded" } }, { "stageName": "Beta", "inboundExecution": { "pipelineExecutionId": "27a47e06-6644-42aa-958a-EXAMPLE", "status": "InProgress" }, "inboundTransitionState": { "enabled": false, "lastChangedBy": "USER_ARN", "lastChangedAt": 1586273583.949, "disabledReason": "disabled" }, "currentRevision": { "actionStates": [ { "actionName": "BetaAction", "latestExecution": { "actionExecutionId": "a748f4bf-0b52-4024-98cf-EXAMPLE", "status": "Succeeded", "summary": "Deployment Succeeded", "lastStatusChange": 1586272707.343, "externalExecutionId": "d-KFGF3EXAMPLE", "externalExecutionUrl": "https://us-west-2.console.aws.amazon.com/codedeploy/home?#/deployments/d-KFGF3WTS2" }, "entityUrl": "https://us-west-2.console.aws.amazon.com/codedeploy/home?#/applications/my-application" } ], "latestExecution": { "pipelineExecutionId": "f6bf1671-d706-4b28-EXAMPLE", "status": "Succeeded" } } ], "created": 1585622700.512, "updated": 1586273472.662 }

Visualizza lo stato e le revisioni dell'origine con get-pipeline-execution (CLI)

Puoi visualizzare i dettagli relativi agli artefatti di origine (artefatti di output originati nella prima fase di una pipeline) che sono utilizzati nell'esecuzione di una pipeline. I dettagli includono identificatori, come commit, commenti di check-in IDs, ora trascorsa dalla creazione o dall'aggiornamento dell'artefatto e, quando si utilizza la CLI, i numeri di versione delle azioni di compilazione. Per alcuni tipi di revisione, puoi visualizzare e aprire l'URL del commit per la versione artefatto. Le revisioni di origine sono composte dai seguenti elementi:

  • Summary: informazioni di riepilogo sulla versione più recente dell'artefatto. Per GitHub e AWS CodeCommit repository, il messaggio di commit. Per i bucket o le azioni Amazon S3, il contenuto fornito dall'utente di una codepipeline-artifact-revision-summary chiave specificata nei metadati dell'oggetto.

  • revisionUrl: l'ID commit per la revisione dell'artefatto. Per gli artefatti archiviati nei GitHub nostri AWS CodeCommit repository, l'ID di commit è collegato a una pagina dei dettagli del commit.

Puoi eseguire il comando get-pipeline-execution per visualizzare le informazioni relative alle revisioni di origine più recenti che erano incluse nell'esecuzione di una pipeline. Dopo la prima esecuzione del comando get-pipeline-state per ottenere informazioni dettagliate su tutte le fasi in una pipeline, identifica l'ID di esecuzione che si applica a una fase per la quale sono richiesti i dettagli di revisione di origine. Quindi utilizzi l'ID di esecuzione nel comando get-pipeline-execution. (Poiché le fasi di una pipeline potrebbero essere state completate con successo l'ultima volta durante diverse esecuzioni di pipeline, possono avere un'esecuzione diversa.) IDs

In altre parole, se desideri visualizzare i dettagli relativi agli artefatti attualmente in fase Gestione temporanea, esegui il comando get-pipeline-state, identifica l'ID di esecuzione corrente della fase Gestione temporanea e quindi esegui il comando get-pipeline-execution utilizzando tale ID di esecuzione.

Per visualizzare le revisioni dello stato e dell'origine in una pipeline
  1. Apri un terminale (Linux, macOS o Unix) o un prompt dei comandi (Windows) e usali AWS CLI per eseguire il comando. get-pipeline-state Per una pipeline denominata MyFirstPipeline, digita:

    aws codepipeline get-pipeline-state --name MyFirstPipeline

    Questo comando restituisce lo stato più recente di una pipeline, incluso l'ultimo ID di esecuzione della pipeline per ogni fase.

  2. Per visualizzare i dettagli relativi all'esecuzione di una pipeline, esegui il comando get-pipeline-execution, specificando il nome univoco della pipeline e l'ID di esecuzione della pipeline dell'esecuzione per la quale si desidera visualizzare i dettagli dell'artefatto. Ad esempio, per visualizzare i dettagli relativi all'esecuzione di una pipeline denominata MyFirstPipeline, con l'ID di esecuzione 3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE, digita quanto segue:

    aws codepipeline get-pipeline-execution --pipeline-name MyFirstPipeline --pipeline-execution-id 3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE

    Questo comando restituisce le informazioni relative a ogni revisione di origine che fa parte dell'esecuzione della pipeline e che identifica le informazioni sulla pipeline. Vengono incluse solo le informazioni sulle fasi della pipeline che sono state incluse in tale esecuzione. È possibile che la pipeline contenga altre fasi che non facevano parte di tale esecuzione della pipeline.

    L'esempio seguente mostra i dati restituiti per una porzione di pipeline denominataMyFirstPipeline, in cui un elemento denominato "MyApp" è archiviato in un repository: GitHub

  3. { "pipelineExecution": { "artifactRevisions": [ { "created": 1427298837.7689769, "name": "MyApp", "revisionChangeIdentifier": "1427298921.3976923", "revisionId": "7636d59f3c461cEXAMPLE8417dbc6371", "revisionSummary": "Updating the application for feature 12-4820", "revisionUrl": "https://api.github.com/repos/anycompany/MyApp/git/commits/7636d59f3c461cEXAMPLE8417dbc6371" } ], "pipelineExecutionId": "3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE", "pipelineName": "MyFirstPipeline", "pipelineVersion": 2, "status": "Succeeded", "executionMode": "SUPERSEDED", "executionType": "ROLLBACK", "rollbackMetadata": { "rollbackTargetPipelineExecutionId": "4f47bed9-6998-476c-a49d-e60beEXAMPLE" } } }

Visualizza le esecuzioni delle azioni con list-action-executions (CLI)

Puoi visualizzare i dettagli di esecuzione di un'operazione per una pipeline, ad esempio l'ID di esecuzione dell'operazione, gli artefatti di input, gli artefatti di output, i risultati dell'esecuzione e lo stato. Puoi fornire il filtro ID di esecuzione per ottenere un elenco di operazioni nell'esecuzione di una pipeline:

Nota

La cronologia dettagliata delle esecuzioni è disponibile per le esecuzioni a partire dal 21 febbraio 2019 in poi.

  • Per visualizzare le esecuzioni di operazioni per una pipeline, esegui una delle seguenti operazioni:

    • Per visualizzare i dettagli relativi a tutte le esecuzioni di operazioni in una pipeline, esegui il comando list-action-executions, specificando il nome univoco della pipeline. Ad esempio, per visualizzare le esecuzioni di operazioni in una pipeline denominata MyFirstPipeline, immetti quanto segue:

      aws codepipeline list-action-executions --pipeline-name MyFirstPipeline

      L'esempio seguente mostra una porzione di output di esempio per questo comando:

      { "actionExecutionDetails": [ { "actionExecutionId": "ID", "lastUpdateTime": 1552958312.034, "startTime": 1552958246.542, "pipelineExecutionId": "Execution_ID", "actionName": "Build", "status": "Failed", "output": { "executionResult": { "externalExecutionUrl": "Project_ID", "externalExecutionSummary": "Build terminated with state: FAILED", "externalExecutionId": "ID" }, "outputArtifacts": [] }, "stageName": "Beta", "pipelineVersion": 8, "input": { "configuration": { "ProjectName": "java-project" }, "region": "us-east-1", "inputArtifacts": [ { "s3location": { "bucket": "codepipeline-us-east-1-ID", "key": "MyFirstPipeline/MyApp/Object.zip" }, "name": "MyApp" } ], "actionTypeId": { "version": "1", "category": "Build", "owner": "AWS", "provider": "CodeBuild" } } }, . . .
    • Per visualizzare tutte le esecuzioni di operazioni in un'esecuzione di pipeline, esegui il comando list-action-executions, specificando il nome univoco della pipeline e l'ID di esecuzione. Ad esempio, per visualizzare le esecuzioni delle azioni per unExecution_ID, inserisci quanto segue:

      aws codepipeline list-action-executions --pipeline-name MyFirstPipeline --filter pipelineExecutionId=Execution_ID
    • L'esempio seguente mostra una porzione di output di esempio per questo comando:

      { "actionExecutionDetails": [ { "stageName": "Beta", "pipelineVersion": 8, "actionName": "Build", "status": "Failed", "lastUpdateTime": 1552958312.034, "input": { "configuration": { "ProjectName": "java-project" }, "region": "us-east-1", "actionTypeId": { "owner": "AWS", "category": "Build", "provider": "CodeBuild", "version": "1" }, "inputArtifacts": [ { "s3location": { "bucket": "codepipeline-us-east-1-ID", "key": "MyFirstPipeline/MyApp/Object.zip" }, "name": "MyApp" } ] }, . . .
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.