Github Webhook(+generic webhook trigger plugin)과 Jenkins, CodeDeploy 를 사용하여 CI/CD 구축하기
프로페서 롤 프로젝트 CI/CD를 비용상의 문제로 Travis CI + CodeDeploy로 구축했던 구버전에서 Jenkins + CodeDeploy로 변경하게 되었습니다. Travis CI 에 비해 파이프라인(Groovy), 다양한 플러그인, 그리고 가장 중요한 "참고자료(=구글자료)"가 훨씬 방대하기 때문입니다. 소나큐브를 적용하기도 훨씬 원활할 것이라고 생각했습니다. Jenkins 세팅은 아래 조건에서 진행하였습니다. AWS EC2 free tier(t2.micro) 처음에는 프리티어에서 젠킨스가 돌아갈지 걱정이 많았는데 누군가의 경험에 기반한 강력한 주장으로 진행하게 되었습니다. 물론 설치 과정, 세팅 과정에서 조금 자주 뻗긴 했습니다. 갑자기 SSH 세션이 끊겨버려서 왜 이러나했더니 위 그래프에..
스터디/인프라
2020. 2. 3.