도커+젠킨스+스프링부트

3. 샘플 스프링 부트 프로젝트 만들기

젠킨스를 통해서 배포할 샘플 프로젝트를 만들어 보자.

1 스프링부프 프로젝트 생성

https://start.spring.io/

추가한 dependency는 web, h2, jpa, lombok 정도로 web을 제외하면 굳이 안해도됨 필자의 경우 프로젝트를 새로 만들때 위에 의존성 같은경우는 거의 필수로 셋팅함. (실습과는 관련없음)

2. hello 컨트롤러 작성

단순히 돌아가는지만 확인하면 되는 프로젝트이기때문에 hello하나 만듬

3. 테스트 코드 작성

굳이 작성할 필요없으나 향후 테스트 코드를 일부로 틀리게 해서 빌드 관련해서 에러가 어떻게 발생하는지 보기위해서 작성함.

4.프로젝트 정상작동 확인

잘 작동하는지 확인후 깃허브와 연동

5. 깃허브에 리퍼지토리 셋팅

필자의 경우 인텔리제이를 통해서 깃허브에 셋팅함

https://github.com/whdals7337/docker-jenkins-springboot

 

whdals7337/docker-jenkins-springboot

Contribute to whdals7337/docker-jenkins-springboot development by creating an account on GitHub.

github.com

다음 글에서는 깃허브에 푸시가 발생하면 젠킨스가 이를 확인하여 빌드 및 배포할수 있도록 설정하도록 하겠습니다.