CI/CD를 경험해보면서

dawn·2021년 6월 1일
1

인프런

목록 보기
10/11
post-custom-banner

알게된 점

  • 빌드와 배포에 대해 알게되었다! build는 애플리케이션을 압축한 jar파일을 만드는 것이고 배포는 배포가 가능한 환경에서 jar파일을 실행하는것이다.

  • CI/CD가 어떻게 이루어지는지
    깃허브에 push -> travis CI를 통해 통합, 자동 build -> S3에 배포파일 저장 -> CodeDeploy가 S3에서 배포파일 가져와서 자동 배포

  • 엔진엑스를 통한 무중단 배포
    셀 스크립트를 써서 엔진엑스와 연결되지 않을 파일??프로파일?? 을 업그레이드 하고 정상적으로 배포가 되면 엔진엑스가 업그레이드 한 포트에 연결

  • 스왑메모리는 메모리가 꽉 찼을때 안쓴지 오래된 프로그램을 하드디스크로 옮기는것

  • 전체적인 흐름만 알게되고 아직 세부적인 것들은 잘 모르겠다.. 설정하는 것들

  • 하나를 해결하면 다른 하나가 에러떠서 힘들었다. 그래도 에러가 떴을 때 로그파일을 보고 하는것에 익숙해졌다!


배포와 관련된 건 아니지만 하면서 부족한 것을 느꼈던건

  • 자바 스트림을 어떻게 사용하는지 공부해야 되겠다.
  • 쉘 스크립트도 틈틈히!
  • 이제 프로젝트에 적용해봐야겠다!
profile
안녕하세요
post-custom-banner

0개의 댓글