반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- chart.js
- PostgreSQL
- IntelliJ
- Kafka
- COALESCE
- Jenkins
- aws
- Airflow
- AWS CI/CD 구축하기
- redis
- java bigdecimal
- codepipeline
- node
- VPN
- codedeploy error
- docker
- codebuild
- JavaScript
- bootstrap
- Python
- codedeploy
- aws cicd
- Spring Error
- or some instances in your deployment group are experiencing problems.
- SQL
- Flux
- Spring
- chartjs
- 도커
- kubeflow
Archives
- Today
- Total
Small Asteroid Blog
[AWS] CodeDeploy Appspec.yml 설명 정리 본문
728x90
Appspec hooks 섹션
BeforeInstall
- 대체 작업 세트가 생성되기 전에 작업을 실행하려면 이 항목을 사용합니다. 대상 그룹 하나가 원래 작업 세트와 연결됩니다. 테스트 리스너(선택 사항)가 지정된 경우 원래 작업 세트와 연결됩니다. 이 시점에서는 롤백이 불가능합니다.
AfterInstall
- 대체 작업 세트가 생성되고 대상 그룹 중 하나가 연결된 후 작업을 실행하면 이 항목을 사용합니다. 테스트 리스너(선택 사항)가 지정된 경우 원래 작업 세트와 연결됩니다. 이 수명 주기 이벤트에서 후크 함수의 결과는 롤백을 트리거할 수 있습니다.
AfterAllowTestTraffic
- 테스트 리스너가 대체 작업 세트에 트래픽을 제공한 후 작업을 실행하려면 이 항목을 사용합니다. 이 시점에서 후크 함수의 결과는 롤백을 트리거할 수 있습니다.
BeforeAllowTraffic
- 두 번째 대상 그룹이 대체 작업 세트와 연결된 후 트래픽이 대체 작업 세트로 전환되기 전에 작업을 실행하려면 이 항목을 사용합니다. 이 수명 주기 이벤트에서 후크 함수의 결과는 롤백을 트리거할 수 있습니다.
AfterAllowTraffic
- 두 번째 대상 그룹이 대체 작업 세트에 트래픽을 제공한 후 작업을 실행하려면 이 항목을 사용합니다. 이 수명 주기 이벤트에서 후크 함수의 결과는 롤백을 트리거할 수 있습니다.
WebHook
Hooks:
- BeforeInstall: "BeforeInstallHookFunctionName"
- AfterInstall: "AfterInstallHookFunctionName"
- AfterAllowTestTraffic: "AfterAllowTestTrafficHookFunctionName"
- BeforeAllowTraffic: "BeforeAllowTrafficHookFunctionName"
- AfterAllowTraffic: "AfterAllowTrafficHookFunctionName"
ApplicationStop
- 이 배포 수명 주기 이벤트는 애플리케이션 수정이 다운로드되기 전에도 발생한다. 이 이벤트에 대해서는 애플리케이션을 안전하게 종료하거나 배포 준비 중에 현재 설치된 패키지를 제거하도록 스크립트를 지정할 수 있다.
DownloadBundle
- 수명 주기 이벤트 중 애플리케이션 수정 파일을 다음 위치로 복사한다.
/opt/codedeploy-agent/deployment-root/deployment-group-id/deployment-id/deployment-archive
BeforeInstall
- 사전 설치 작업에 이 배포 수명 주기 이벤트를 사용할 수 있다. (파일 암호화 해제, 현재 버전의 백업 만들기)
Install
- CodeDeploy Agent 는 수정 파일을 임시 위치에서 최종 대상 폴더로 복사한다.
AfterInstall
- 애플리케이션 구성 도는 파일 권한 변경과 같은 작업에 이 수명 주기 이벤트를 사용한다.
ApplicationStart
- ApplicationStop 중에 중지된 서비스를 다시 시작할 때는 이 수명주기 이벤트를 사용한다.
ValidateService
- 마지막 배포 수명 주기 이벤트로 배포가 성공적으로 완료되었는지 확인하는데 사용한다.
참고
728x90
반응형