1. CodeDeploy Agent 설치를 하고 이후에 EC2에 CodeDeploy 관련 Role을 추가해주는 경우 CodeDeploy Agent Restart를 해줘야 적용이 된다.
AWS Systems Manager를 사용하여 CodeDeploy 에이전트 설치 - AWS CodeDeploy
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
2. ApplicationStop 단계에서 실행되는 스크립트가 수정이 되더라도 적용이 안 될 수가 있다. 아래 경로를 찾아서 제거해줘도 되지만 aws deploy create-deployment시 --ignore-application-stop-failures 옵션을 추가해주는 것이 확실하다.
CodeDeploy에서 ApplicationStop 에러날때
Gitlab에서 CodeDeploy를 이용해 EC2 개발서버에 배포하던중 최초 성공 이후, 그 다음 배포에서 계속 CodeDeploy의 ApplicationStop에서 에러가 지속적으로 발생하였습니다.. Appspec.yml에 ApplicationStop에 해당하
jaykos96.tistory.com
3. AppSpec의 hook에 추가한 스크립트가 실행 되는 경로는 Code Deploy Agent가 설치된 경로이다. docker compose를 사용하면 경로를 체크한다. (cd $PATH로 이동해서 실행 등)
AWS Code Deploy를 통한 배포 자동화 - DRAMA&COMPANY
서버 배포는 단순하고 반복작업이지만 절차가 적지 않아 실수를 할 가능성이 높습니다. 또 한번의 실수는 커다란 시스템 장애로 이루어질 수 있기 때문에 많은 분들에게 배포란 꽤나 부담스럽
blog.dramancompany.com
'꿀팁' 카테고리의 다른 글
[MySQL] 단일값 IN vs equals 차이점 (0) | 2024.01.16 |
---|---|
[HttpSession] invalidate() vs removeAttribute() 차이점 (0) | 2023.04.17 |
[Jira] git commit 지라 티켓번호 자동화 (0) | 2022.12.27 |
[Mockito] ArgumentMathchers 사용 시 주의 (any) (0) | 2022.10.25 |
[Java] String '+' 연산자와 StringBuilder (0) | 2022.10.22 |