CI 지속적인 통합(Continuous Integration) /CD(Continuous Delivery)빌드/테스트 자동화 과정. CI 는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration) 을 의미함.애플리케이션에 대한 새로운
젠킨스 파이프라인을 생성해보자!
프로젝트를 하면서 pr를 날릴 때 code smell이 나는 코드들이 불필요하게 push 되어 리뷰의 효율이 안나는 상황이 발생해, 정적 분석 도구의 필요성을 느끼게 되어 적용하기로 했다.정적 프로그램 분석(static program analysis)은 실제 실행 없이
처음으로 apllicaiton.yml 파일을 설정하면서 뭐부터 설정을 해야할지 막막했다.
프로젝트하는중 배포를 하기위해 RDS를 만들어야했다.아마존 RDS(Amazon Relational Database Service)는 클라우드에서 간편하게 데이터베이스를 설치, 운영 및 확장할 수 있는 관리형 서비스 모음이다.
첫 배포를 하기 위해서 CD(지속적인 배포 Continous Delivery)까지 적용을 하려고 했다. 이전 글에서 배포용 ec2 와 RDS 관련 설정을 해주었다.현재 내 프로젝트의 작업 순서를 보면 다음과 같다.
Controller 를 테스트 하면서 jpa metamodel must not be empty! 라는 에러 메세지를 만났다.