[CI/CD] Jenkins로 CI/CD 구축하기
기존에 GitHub Action과 aws(S3, CodeDeploy)를 이용해서 CI/CD를 구현해보았고 현재 가장 많이 사용하고 있는 CI/CD 툴인 젠킨스로는 구현한 경험이 없어 젠킨스로 구축한 과정을 담아보았다. Item 젠킨스로 CI/CD를 구현하기 위해서는 하나의 Item을 생성해야 한다. 젠킨스 서버에 여러개의 Item을 생성 할 수 있고 해당 item들은 개발자가 설정한 대로 개별적으로 동작한다. 아이템을 만드는 방법에는 FreeStyle과 Pipeline이 존재한다. FreeStyle vs Pipeline FreeStyle 장점 웹 기반의 GUI를 통해 쉽게 구축이 가능하다. 단점 CI/CD 과정을 콘솔을 통해서 확인이 가능하다. 각 과정을 한번에 보기 힘들다. CI 과정을 변경하기 위해서..