기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS CodePipeline 콘솔 또는를 사용하여 실행 상태를 보고, 실행 기록을 보고, 실패한 단계 또는 작업을 다시 시도 AWS CLI 할 수 있습니다.
주제
파이프라인 실행 내역 보기(콘솔)
CodePipeline 콘솔을 사용하여 계정 내 모든 파이프라인의 목록을 볼 수 있습니다. 파이프라인에서 마지막 작업을 실행한 시기, 단계 간 전환이 활성화 상태인지 비활성화 상태인지, 실패한 작업이 있는지 등 각 파이프라인의 세부 정보와 기타 정보도 볼 수 있습니다. 내역이 기록된 모든 파이프라인 실행에 대한 세부 정보를 보여 주는 내역 페이지를 볼 수도 있습니다.
참고
특정 실행 모드 간에 전환할 때 파이프라인 보기와 기록이 변경될 수 있습니다. 자세한 내용은 파이프라인 실행 모드 설정 또는 변경 단원을 참조하십시오.
실행 내역은 최대 12개월 동안 보존됩니다.
콘솔을 사용하여 상태, 소스 개정 및 각 실행에 대한 시간 세부 정보를 포함하여 파이프라인에서 실행 내역을 볼 수 있습니다.
-
에 로그인 AWS Management Console 하고 http://console.aws.amazon.com/codesuite/codepipeline/home
://https://https://https://https://://httpsCodePipeline.com.com.com.com. AWS 계정과 연결된 모든 파이프라인의 이름이 상태와 함께 표시됩니다.
-
이름에서 파이프라인의 이름을 선택합니다.
-
내역 보기를 선택합니다.
참고
PARALLEL 실행 모드의 파이프라인의 경우 기본 파이프라인 보기에 파이프라인 구조 또는 진행 중인 실행이 표시되지 않습니다. PARALLEL 실행 모드의 파이프라인의 경우 실행 기록 페이지에서 보려는 실행의 ID를 선택하여 파이프라인 구조에 액세스합니다. 왼쪽 탐색에서 기록을 선택하고 병렬 실행의 실행 ID를 선택한 다음 시각화 탭에서 파이프라인을 봅니다.
-
상태, 소스 버전, 변경 세부 정보, 파이프라인의 각 실행과 관련된 트리거를 확인합니다. 롤백된 파이프라인 실행은 콘솔의 세부 정보 화면에 실행 유형 롤백을 표시합니다. 자동 롤백을 트리거한 실패한 실행의 경우 실패한 실행 ID가 표시됩니다.
-
실행을 선택합니다. 세부 정보 보기에는 실행 세부 정보, 타임라인 탭, 시각화 탭 및 변수 탭이 표시됩니다. 파이프라인 수준의 변수 값은 파이프라인 실행 시 확인되며 각 실행의 실행 기록에서 확인할 수 있습니다.
참고
파이프라인 작업의 출력 변수는 각 작업 실행 기록 아래의 출력 변수 탭에서 볼 수 있습니다.
실행 상태 보기(콘솔)
실행 내역 페이지에서 상태에서 파이프라인 상태를 볼 수 있습니다. 실행 ID 링크를 선택한 다음 작업 상태를 봅니다.
다음은 파이프라인, 스테이지 및 작업에 대한 유효한 상태입니다.
참고
다음 파이프라인 상태는 인바운드 실행인 파이프라인 실행에도 적용됩니다. 인바운드 실행 및 상태를 보려면 인바운드 실행 보기(콘솔)을 참조하세요.
파이프라인 상태 | 설명 |
---|---|
InProgress | 파이프라인 실행이 현재 실행 중입니다. |
Stopping | 파이프라인 실행을 중지하고 대기하거나 중지하고 중단하라는 요청으로 인해 파이프라인 실행이 중지되는 중입니다. |
Stopped | 중지 중인 프로세스가 완료되고 파이프라인 실행이 중지됩니다. |
성공 | 파이프라인 실행이 성공적으로 완료되었습니다. |
대체됨 | 이 파이프라인 실행이 다음 단계가 완료되기를 기다리는 동안 새로운 파이프라인 실행이 진행되고 해당 파이프라인에서 계속되었습니다. |
Failed | 파이프라인 실행이 성공적으로 완료되지 않았습니다. |
단계 상태 | 설명 |
---|---|
InProgress | 단계가 현재 실행 중입니다. |
Stopping | 파이프라인 실행을 중지하고 대기하거나 중지하고 중단하라는 요청으로 인해 단계 실행이 중지되는 중입니다. |
Stopped | 중지 중인 프로세스가 완료되고 단계 실행이 중지됩니다. |
성공 | 단계가 성공적으로 완료되었습니다. |
Failed | 단계가 성공적으로 완료되지 않았습니다. |
작업 상태 | 설명 |
---|---|
InProgress | 작업이 현재 실행 중입니다. |
중단됨 | 파이프라인 실행을 중지하고 중단하라는 요청으로 인해 작업이 중단됩니다. |
성공 | 작업이 성공적으로 완료되었습니다. |
Failed | 승인 작업의 경우 FAILED 상태는 검토자가 작업을 거부했거나 잘못된 작업 구성으로 인해 작업이 실패했음을 의미합니다. |
인바운드 실행 보기(콘솔)
콘솔을 사용하여 인바운드 실행의 상태 및 세부 정보를 볼 수 있습니다. 전환이 활성화되거나 단계를 사용할 수 있게 되면 InProgress
인 인바운드 실행이 계속되고 단계에 진입합니다. Stopped
상태인 인바운드 실행은 단계에 들어가지 않습니다. 파이프라인이 편집되면 인바운드 실행 상태가 Failed
로 변경됩니다. 파이프라인을 편집하면 진행 중인 모든 실행이 계속되지 않고 실행 상태가 Failed
로 변경됩니다.
인바운드 실행이 보이지 않으면 비활성화된 단계 전환에서 보류 중인 실행이 없는 것입니다.
에 로그인 AWS Management Console 하고 http://console.aws.amazon.com/codesuite/codepipeline/home
://https://https://https://https://://httpsCodePipeline.com.com.com.com. AWS 계정과 연결된 모든 파이프라인의 이름이 표시됩니다.
-
인바운드 실행을 보려는 파이프라인 이름을 선택하고 다음 중 하나를 수행하세요.
-
보기를 선택합니다. 파이프라인 다이어그램의 비활성화된 전환 앞에 있는 인바운드 실행 ID 필드에서 인바운드 실행 ID를 볼 수 있습니다.
요약 보기를 선택하면 실행 ID, 소스 트리거, 다음 단계 이름과 같은 실행 세부 정보를 볼 수 있습니다.
-
파이프라인을 선택하고 기록 보기를 선택합니다.
-
파이프라인 실행 소스 개정 보기(콘솔)
파이프라인 실행에 사용되는 소스 아티팩트(파이프라인의 첫 스테이지에 시작된 출력 아티팩트)에 대한 세부 정보를 볼 수 있습니다. 세부 정보에는 커밋 ID, 체크인 설명, 사용자가 CLI를 사용하는 시점, 파이프라인 빌드 작업의 버전 번호 등 식별자가 포함됩니다. 일부 개정 유형의 경우, 커밋 URL을 보고 열 수 있습니다. 소스 개정은 다음으로 구성됩니다.
-
요약: 아티팩트의 최신 개정에 대한 요약 정보. GitHub 및 CodeCommit 리포지토리의 경우 커밋 메시지. Amazon S3 버킷 또는 작업의 경우 객체 메타데이터에 지정된 codepipeline-artifact-revision-summary 키의 사용자가 제공한 컨텐츠.
-
revisionUrl: 아티팩트 개정 버전의 개정 URL(예: 외부 리포지토리 URL).
-
revisionId: 아티팩트 개정의 개정 ID. 예를 들어 CodeCommit 또는 GitHub 리포지토리의 소스 변경의 경우 커밋 ID입니다. GitHub 또는 CodeCommit 리포지토리에 저장된 아티팩트의 경우 커밋 ID가 커밋 세부 정보 페이지에 연결됩니다.
에 로그인 AWS Management Console 하고 http://console.aws.amazon.com/codesuite/codepipeline/home
://https://https://https://https://://httpsCodePipeline.com.com.com.com. 사용자의 AWS 계정에 연결된 모든 파이프라인의 이름이 표시됩니다.
-
소스 개정 세부 정보를 보려는 파이프라인의 이름을 선택합니다. 다음 중 하나를 수행합니다.
-
내역 보기를 선택합니다. Source revisions(소스 개정)에서 각 실행에 대한 소스 변경 사항이 나열됩니다.
-
다음과 같이 소스 개정 세부 정보를 보려는 작업을 찾은 다음, 단계의 하단에서 개정 정보를 찾습니다.
View current revisions(현재 개정 보기)를 선택하여 소스 정보를 확인합니다. Amazon S3 버킷에 저장된 아티팩트를 제외하고, 이 세부 정보 보기에 있는 커밋 ID와 같은 식별자는 아티팩트의 소스 정보 페이지로 연결됩니다.
-
작업 실행 보기(콘솔)
작업 실행 ID, 입력 아티팩트, 출력 아티팩트 및 상태와 같은 파이프라인에 대한 작업 세부 정보를 볼 수 있습니다. 콘솔에서 파이프라인을 선택한 다음 실행 ID를 선택하여 작업 세부 정보를 볼 수 있습니다.
에 로그인 AWS Management Console 하고 http://console.aws.amazon.com/codesuite/codepipeline/home
://https://https://https://https://://httpsCodePipeline.com.com.com.com. AWS 계정과 연결된 모든 파이프라인의 이름이 표시됩니다.
-
작업 세부 정보를 보려는 파이프라인의 이름을 선택한 다음 View history(내역 보기)를 선택합니다.
-
실행 ID에서 작업 실행 세부 정보를 보고자 하는 실행 ID를 선택합니다.
-
타임라인 탭에서 다음 정보를 볼 수 있습니다.
-
작업 이름에서 링크를 선택하여 상태, 스테이지 이름, 작업 이름, 구성 데이터 및 아티팩트 정보를 볼 수 있는 작업의 세부 정보 페이지를 엽니다.
-
공급자에서 링크를 선택하여 작업 공급자 세부 정보를 봅니다. 예를 들어, 앞의 파이프라인 예에서, 스테이징이나 프로덕션 단계 중 하나에서 CodeDeploy를 선택했다면 해당 단계에 대해 구성된 CodeDeploy 애플리케이션의 CodeDeploy 콘솔 페이지가 표시됩니다.
-
작업 아티팩트 및 아티팩트 스토어 정보 보기(콘솔)
작업에 대한 입력 및 출력 아티팩트 세부 정보를 볼 수 있습니다. 해당 작업의 아티팩트 정보로 연결되는 링크를 선택할 수도 있습니다. 아티팩트 스토어에서는 버전 관리를 사용하므로 각 작업 실행에는 고유한 입력 및 출력 아티팩트 위치가 있습니다.
-
에 로그인 AWS Management Console 하고 http://console.aws.amazon.com/codesuite/codepipeline/home
://https://https://https://https://://httpsCodePipeline.com.com.com.com. AWS 계정과 연결된 모든 파이프라인의 이름이 표시됩니다.
-
작업 세부 정보를 보려는 파이프라인의 이름을 선택한 다음 View history(내역 보기)를 선택합니다.
-
실행 ID에서 작업 세부 정보를 보고자 하는 실행 ID를 선택합니다.
-
타임라인 탭의 작업 이름에서 링크를 선택하여 이 작업에 대한 세부 정보 페이지를 엽니다.
-
세부 정보 페이지의 실행 탭에서 작업 실행의 상태 및 시간을 봅니다.
-
구성 탭에서 작업에 대한 리소스 구성(예: CodeBuild 빌드 프로젝트 이름)을 봅니다.
-
아티팩트 탭에서 아티팩트 유형 및 아티팩트 공급자의 아티팩트 세부 정보를 봅니다. Artifact name(결과물 이름) 아래의 링크를 선택하여 결과물 스토어에 있는 결과물을 봅니다.
-
출력 변수 탭에서 작업 실행을 위해 파이프라인의 작업에서 해결된 변수를 확인합니다.
파이프라인 세부 정보 및 이력 보기(CLI)
다음 명령을 실행하면 파이프라인 및 파이프라인 실행에 대한 세부 정보를 볼 수 있습니다.
-
list-pipelines 명령을 사용하여와 연결된 모든 파이프라인의 요약을 봅니다 AWS 계정.
-
get-pipeline 명령을 실행하면 단일 파이프라인의 세부 정보를 검토할 수 있습니다.
-
list-pipeline-executions를 실행하면 파이프라인의 가장 최근 실행 내역에 대한 요약 정보가 표시됩니다.
-
get-pipeline-execution을 실행하면 아티팩트의 세부 정보, 파이프라인 실행 ID, 파이프라인의 이름과 버전 및 상태 등 파이프라인 실행에 대한 정보가 표시됩니다.
-
get-pipeline-state 명령으로 파이프라인, 스테이지 및 작업 상태를 봅니다.
-
list-action-executions로 파이프라인 실행 세부 정보를 봅니다.
주제
list-pipeline-executions
(CLI)를 사용하여 실행 기록 보기
파이프라인 실행 내역을 볼 수 있습니다.
-
파이프라인의 지난 실행 내역에 대한 세부 정보를 보려면 파이프라인의 고유 이름을 지정한 채 list-pipeline-executions 명령을 실행합니다. 예를 들어
MyFirstPipeline
이라는 파이프라인의 현재 상태에 대한 세부 정보를 보려면 다음을 입력합니다.aws codepipeline list-pipeline-executions --pipeline-name
MyFirstPipeline
이 명령은 내역이 기록된 모든 파이프라인 실행에 대한 요약 정보를 반환합니다. 이 요약에는 시작 및 종료 시간, 실행 기간 및 상태가 나와 있습니다.
롤백된 파이프라인 실행에는
Rollback
실행 유형이 표시됩니다. 자동 롤백을 트리거한 실패한 실행의 경우 실패한 실행 ID가 표시됩니다.다음 예에서는 3번의 실행 이력이 있는
MyFirstPipeline
이라는 파이프라인에 대해 반환된 데이터를 보여 줍니다.{ "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" }파이프라인 실행에 대한 세부 정보를 보려면 파이프라인 실행의 고유 ID를 지정한 채 get-pipeline-execution 명령을 실행합니다. 예를 들어 이전 예의 첫 번째 실행에 대한 보다 세부적인 정보를 보려면 다음을 입력합니다.
aws codepipeline get-pipeline-execution --pipeline-name
MyFirstPipeline
--pipeline-execution-id 7cf7f7cb-3137-539g-j458-d7eu3EXAMPLE이 명령은 아티팩트의 세부 정보, 파이프라인 실행 ID, 파이프라인의 이름과 버전 및 상태 등 파이프라인 실행에 대한 요약 정보를 반환합니다.
다음 예에서는
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" } ] } }
get-pipeline-state
(CLI)를 사용하여 파이프라인 상태 보기
CLI를 사용하여 파이프라인, 스테이지 및 작업 상태를 볼 수 있습니다.
-
파이프라인의 현재 상태에 대한 세부 정보를 보려면 파이프라인의 고유 이름을 지정한 채 get-pipeline-state 명령을 실행합니다. 예를 들어
MyFirstPipeline
이라는 파이프라인의 현재 상태에 대한 세부 정보를 보려면 다음을 입력합니다.aws codepipeline get-pipeline-state --name
MyFirstPipeline
이 명령은 파이프라인의 전체 단계의 현재 상태 및 해당 단계 내 작업의 상태를 반환합니다.
다음 예에서는
MyFirstPipeline
이라는 세 단계 파이프라인에 대해 반환된 데이터를 보여 줍니다. 여기서 처음 두 단계 및 작업에는 성공이 표시되고, 세 번째 단계 및 작업에는 실패가 표시되며, 두 번째와 세 번째 단계 사이의 전환은 비활성화된 것으로 표시됩니다.{ "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" } ] }
get-pipeline-state
(CLI)를 사용하여 인바운드 실행 상태 보기
CLI를 사용하여 인바운드 실행 상태를 확인할 수 있습니다. 전환이 활성화되거나 단계를 사용할 수 있게 되면 InProgress
인 인바운드 실행이 계속되고 단계에 진입합니다. Stopped
상태인 인바운드 실행은 단계에 들어가지 않습니다. 파이프라인이 편집되면 인바운드 실행 상태가 Failed
로 변경됩니다. 파이프라인을 편집하면 진행 중인 모든 실행이 계속되지 않고 실행 상태가 Failed
로 변경됩니다.
-
파이프라인의 현재 상태에 대한 세부 정보를 보려면 파이프라인의 고유 이름을 지정한 채 get-pipeline-state 명령을 실행합니다. 예를 들어
MyFirstPipeline
이라는 파이프라인의 현재 상태에 대한 세부 정보를 보려면 다음을 입력합니다.aws codepipeline get-pipeline-state --name
MyFirstPipeline
이 명령은 파이프라인의 전체 단계의 현재 상태 및 해당 단계 내 작업의 상태를 반환합니다. 또한 출력에는 각 단계의 파이프라인 실행 ID와 전환이 비활성화된 단계에 대한 인바운드 실행 ID가 있는지 여부도 표시됩니다.
다음 예제는
MyFirstPipeline
이라는 2단계 파이프라인에 대해 반환된 데이터를 보여줍니다. 여기서 첫 번째 단계는 활성화된 전환과 성공적인 파이프라인 실행을 보여주고,Beta
라는 두 번째 단계는 비활성화된 전환과 인바운드 실행 ID를 보여줍니다. 인바운드 실행은InProgress
,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 }
get-pipeline-execution
(CLI)을 사용하여 상태 및 소스 개정 보기
파이프라인 실행에 사용되는 소스 아티팩트(파이프라인의 첫 스테이지에 시작된 출력 결과물)에 대한 세부 정보를 볼 수 있습니다. 세부 정보에는 커밋 ID, 체크인 설명, 아티팩트가 생성되었거나 업데이트된 이후 경과한 시간, 사용자가 CLI를 사용하는 시점, 빌드 작업의 버전 번호 등 식별자가 포함됩니다. 일부 개정 유형의 경우, 아티팩트 버전의 커밋 URL을 확인하고 열 수 있습니다. 소스 개정은 다음으로 구성됩니다.
-
요약: 아티팩트의 최신 개정에 대한 요약 정보. GitHub 및 AWS CodeCommit 리포지토리의 경우 커밋 메시지입니다. Amazon S3 버킷 또는 작업의 경우 객체 메타데이터에 지정된 codepipeline-artifact-revision-summary 키의 사용자가 제공한 컨텐츠.
-
revisionUrl: 아티팩트 개정의 커밋 ID. GitHub 또는 AWS CodeCommit 리포지토리에 저장된 아티팩트의 경우 커밋 ID는 커밋 세부 정보 페이지에 연결됩니다.
get-pipeline-execution 명령을 실행하여 파이프라인 실행에 포함되었던 최신 소스 개정에 대한 정보를 볼 수 있습니다. 파이프라인의 모든 스테이지에 대한 세부 정보를 얻기 위해 처음으로 get-pipeline-state 명령을 실행한 후에 소스 개정 세부 정보를 원하는 스테이지에 적용되는 실행 ID를 식별합니다. 그런 다음 get-pipeline-execution 명령에서 실행 ID를 사용합니다. (파이프라인의 스테이지가 서로 다른 파이프라인 실행 중 성공적으로 완료된 마지막 스테이지였을 수 있으므로 실행 ID가 서로 다를 수 있습니다.)
달리 말해, 현재 스테이징 단계에 있는 아티팩트에 관한 세부 정보를 보려면 get-pipeline-state 명령을 실행하고 스테이징 단계의 현재 실행 ID를 식별한 다음, 실행 ID를 사용하여 get-pipeline-execution 명령을 실행합니다.
파이프라인의 상태 및 소스 개정을 보려면
-
터미널(Linux, macOS, Unix) 또는 명령 프롬프트(Windows)를 열고 AWS CLI 를 사용하여 get-pipeline-state 명령을 실행합니다.
MyFirstPipeline
이라는 파이프라인의 경우 다음을 입력합니다.aws codepipeline get-pipeline-state --name MyFirstPipeline
이 명령은 각 단계의 최근 파이프라인 실행 ID를 포함하여 파이프라인의 최근 상태를 반환합니다.
-
파이프라인 실행에 대한 세부 정보를 보려면 get-pipeline-execution 명령을 실행하여 파이프라인의 고유한 이름 및 아티팩트 세부 정보를 보고자 하는 실행의 파이프라인 실행 ID를 지정합니다. 예를 들어
MyFirstPipeline
이라는 파이프라인 실행에 대한 세부 정보를 보려면 실행 ID가 3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE인 경우, 다음과 같이 입력합니다.aws codepipeline get-pipeline-execution --pipeline-name
MyFirstPipeline
--pipeline-execution-id 3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE이 명령은 파이프라인 실행의 일부인 각 소스 개정에 대한 정보와 파이프라인에 대한 식별 정보를 반환합니다. 해당 실행에 포함된 파이프라인 단계에 대한 정보만 포함됩니다. 해당 파이프라인 실행의 일부가 아닌 다른 파이프라인 단계가 있을 수 있습니다.
다음 예에서는
MyFirstPipeline
이라는 파이프라인의 일부에 대해 반환된 데이터를 보여 줍니다. 이 파이프라인에는 "MyApp"이라는 아티팩트가 GitHub 리포지토리에 저장되어 있습니다. -
{ "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" } } }
list-action-executions
(CLI)를 사용하여 작업 실행 보기
작업 실행 ID, 입력 아티팩트, 출력 아티팩트, 실행 결과 및 상태와 같은 파이프라인에 대한 작업 실행 세부 정보를 볼 수 있습니다. 실행 ID 필터를 제공하여 파이프라인 실행에서 작업 목록을 반환합니다.
참고
자세한 실행 내역은 2019년 2월 21일 또는 그 이후에 실행되는 실행에 사용할 수 있습니다.
-
파이프라인에 대한 작업 실행을 보려면 다음 중 하나를 수행하십시오.
-
파이프라인의 모든 작업 실행에 대한 세부 정보를 보려면 list-action-executions 명령을 실행하여 파이프라인의 고유 이름을 지정합니다. 예를 들어,
MyFirstPipeline
이라는 파이프라인의 작업 실행 세부 정보를 보려면 다음을 입력합니다.aws codepipeline list-action-executions --pipeline-name MyFirstPipeline
다음은 이 명령에 대한 샘플 출력의 일부입니다.
{ "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" } } }, . . . -
파이프라인 실행에서 모든 작업 실행을 보려면 list-action-executions 명령을 실행하여 파이프라인의 고유 이름 및 실행 ID를 지정합니다. 예를 들어
Execution_ID
에 대한 작업 실행을 보려면 다음을 입력합니다.aws codepipeline list-action-executions --pipeline-name MyFirstPipeline --filter pipelineExecutionId=
Execution_ID
-
다음은 이 명령에 대한 샘플 출력의 일부입니다.
{ "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" } ] }, . . .
-