[TIL] 221027

✏️ Check Box

📌 정리


지금까지 CI/CD 툴은 비설치형인 Travis CI, AWS Code Pipeline을 통해 진행했었다. 여러 CI/CD 툴은 동작에 큰 차이가 없고, Jenkins를 사용하는 사이트도 많은 것으로 보이기에 이번에는 설치형인 Jenkins를 통해 빌드 및 배포를 진행하였다.

Jenkins를 통해 배포를 진행하면서 초기에 문제가 발생했다. EC2 프리티어를 사용하다보니 1GB 메모리 사용제한으로 인해 빌드가 되지않고, 서버가 다운되는 현상이 있었다. 이를 해결하기 위한 임시방편으로 SWAP 메모리를 추가로 설정하여 해결하게 되었다.

아직 완전한 pipeline을 만들진 못했지만 빠른 시일내에 만들어내서 제공할 수 있게 구성해야겠다😃

Back to [TIL] 221026