codepipeline stage status
2022. 11. 21. 11:04ㆍ기타/scripts
728x90
SMALL
- 개요
CodePipeline의 상태 확인을 할 수 있는 스크립트이다
- 스크립트
#!/bin/bash
echo "CodePipeline Deploy Status"
for i in {0..2};
do
for codepipeline in $(aws codepipeline list-pipelines --query pipelines[].name --output text)
do
stage=$(aws codepipeline get-pipeline-state --name $codepipeline --query 'stageStates[].latestExecution[].status | '[$i]'' --output text)
if [[ $stage == "Succeeded" ]] || [[ $stage == "None" ]]
then true
else
echo check $codepipeline
fi
done
done
echo "======================================================================================================================="
** Codepipeline stage : source -> build -> deploy 기준
** None : stage가 없는 경우 (ex. deploy가 없는 SPA나 S3의 경우)
728x90
LIST
'기타 > scripts' 카테고리의 다른 글
elb_attr_delete_protection.sh (0) | 2022.12.07 |
---|---|
retention 없는 CloudWatch logs의 log groups (0) | 2022.12.07 |
AWS VPC에 할당된 전체 리소스 확인 (0) | 2022.11.08 |
ECR repository life-cycle-policy 확인 (0) | 2022.11.04 |
같은 커맨드 여러 번 반복해서 실행 (0) | 2022.11.01 |