본문 바로가기
728x90
반응형

AWS CodeDeploy2

[AWS] CI/CD 배포 결과 디스코드에 알림 보내기 이전 포스팅에서 github actions와 AWS CodeDeploy를 이용해서 CI/CD를 구축하는 방법에 대해서 알아보았다. https://growth-coder.tistory.com/221 CodeDeploy를 통해 배포 과정을 자동화하였고 생산성이 굉장히 향상되었다. 그런데 아직도 아쉬운 점이 있다. 배포 결과를 확인하기 위해서 AWS CodeDeploy에 접속해야하고 메시지를 확인해야하기 때문이다. 그래서 이번에는 CodeDeploy 배포 결과를 자동으로 디스코드에 알림을 보내주는 프로그램을 만들어보려고 한다. 우선 과정을 간단히 설명하자면 다음과 같다. CodeDeploy에서 배포 실패 이벤트 발생 CodeDeploy 트리거에 등록된 AWS SNS 주제로 메시지 전송 AWS SNS 트리거에 .. 2023. 7. 5.
[Spring] 깃허브 액션과 AWS CodeDeploy로 CI/CD 구축 (스프링 부트) https://growth-coder.tistory.com/220 이전 포스팅에서 깃허브 액션만 사용하여 CI/CD를 구축했었다. ssh-action과 scp-action을 통해서 배포 자동화를 구축했는데 이번에는 AWS CodeDeploy를 사용하여 배포 자동화를 구축해보려고 한다. (CI 생락) 아키텍처는 다음과 같다. 진행에 앞서 프로젝트 상황을 다음과 같이 가정하겠다. ssh 방식이 아닌 AWS 서비스를 사용하여 파일을 가져온다. application.properties 파일을 깃허브에 올리지 않는다, 우선 AWS 서비스에 접근할 수 있어야 하기 때문에 권한을 부여해야 한다. github actions가 S3와 AWS CodeDeploy에 접근하기 위해 해당 권한을 부여한 IAM 사용자 계정을 만.. 2023. 7. 3.
728x90
반응형