Jenkins, Maven 설치 및 활용하기
Jenkins는 CI/CD를 도와주는 유명한 도구중 하나이다. 일종의 컨트롤 타워 역할을 하며, 다양한 플러그인을 가지고 와서 세팅을 한 후 사용할 수 있다. 대부분의 기능은 웹 기반의 콘솔로 이용할 수 있으며, CLI기능도 활용할 수 있다. Maven기능을 활용해 깃과 연동하여 코드 변경을 감지할 수 있으며, 자동화 테스트를 포함한 빌드를 수행할 수 있다. 코딩 표준 준수 여부, 유닛 테스트, 통합 테스트 등과 같은 개발자가 필요로 하는 환경을 구축할 수 있다. 실습환경은 AWS EC2위에서 실행한다. 최소 스팩은 아래와 같다. OS : Linux instance : T2.micro SG : 22, 80, 8080-9000, ICMP Open 젠킨스를 설치하는 방법은 아래와 같다. $ sudo su -..
2022.07.27