We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
github action으로 CI/CD 진행시 서버 인스턴스 CPU가 급증하다가 100 가까이 치닫고 죽는 경우가 종종 발생합니다. 따라서 CI/CD에 사용되는 서버 리소스를 줄이고, 에러 발생시 추적이 가능하도록 에러 핸들링을 추가하고자합니다.
⚠️ 리팩토링 과정에서 운영중인 서버에 영향을 주지 않도록, 테스트용 EC2 환경 및 Workflow 파일을 추가 구현해서 진행하였습니다.
&&
The text was updated successfully, but these errors were encountered:
ChoHadam
Successfully merging a pull request may close this issue.
리팩토링 배경
github action으로 CI/CD 진행시 서버 인스턴스 CPU가 급증하다가 100 가까이 치닫고 죽는 경우가 종종 발생합니다. 따라서 CI/CD에 사용되는 서버 리소스를 줄이고, 에러 발생시 추적이 가능하도록 에러 핸들링을 추가하고자합니다.
리팩토링 방법
Github Actions Workflow 파일 수정
prebuild.sh 수정
(추후 역할이 더욱 명확해지게끔 prebuild.sh 파일명을 변경하거나, build용 스크립트를 따로 분리합니다.)
reload.sh 수정
리팩토링 개선된 점
&&
추가로 인해 오류를 즉시 감지하여 스크립트를 중단시킴으로써 안정성을 향상시켰습니다.이 과정에서 symbolic link 누락 문제를 발견하고 해결하였습니다.
관련 링크 / 참조
The text was updated successfully, but these errors were encountered: